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 serviceProvider
basieren. 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.