NullExtension.ProvideValue(IServiceProvider) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt null zur Verwendung als Wert für die Ausgabe dieser Markuperweiterung bereit.
public:
override System::Object ^ ProvideValue(IServiceProvider ^ serviceProvider);
public override object ProvideValue(IServiceProvider serviceProvider);
override this.ProvideValue : IServiceProvider -> obj
Public Overrides Function ProvideValue (serviceProvider As IServiceProvider) As Object
Parameter
- serviceProvider
- IServiceProvider
Ein Objekt, das Dienste für die Implementierung der Markuperweiterung bereitstellen kann.
Gibt zurück
Ein NULL-Verweis.
Hinweise
Diese Methode unterstützt XAML-Prozessorimplementierungen und ist nicht für den direkten Aufruf vorgesehen. Eine XAML-Prozessorimplementierung verwendet diese Methode, wenn Objektgraphen erstellt werden, die eine x:Null Erweiterungsverwendung enthalten. Dies basiert auf dem allgemeinen Verhalten für XAML-Prozessoren, wenn sie irgendwelche MarkupExtension verarbeiten und dessen ProvideValue Implementierung aufrufen.
Diese Implementierung basiert nicht auf Diensten, die auf dem übergebenen serviceProviderbasieren. Unabhängig vom Kontext wird immer ein NULL-Verweis zurückgegeben. In der .NET Framework XAML Services-Implementierung wird der zurückzugebende Wert abgerufen, indem auf den XamlLanguage.Null statischen Wert verwiesen wird.