NullExtension.ProvideValue(IServiceProvider) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit null
à utiliser comme valeur de sortie de cette extension de balisage.
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
Paramètres
- serviceProvider
- IServiceProvider
Objet qui peut fournir des services pour l’implémentation de l’extension de balisage.
Retours
Référence null.
Remarques
Cette méthode prend en charge les implémentations de processeur XAML et n’est pas destinée à être appelée directement. Une implémentation de processeur XAML utilise cette méthode lorsqu’elle crée des graphiques d’objets qui incluent une utilisation d’extension x:Null
. Cela s’appuie sur le comportement général des processeurs XAML lorsqu’ils traitent des MarkupExtension éléments et appellent son ProvideValue
implémentation.
Cette implémentation ne repose pas sur les services basés sur le passé serviceProvider
. Elle retourne toujours une référence null quel que soit le contexte. Dans l’implémentation des services XAML .NET Framework, la valeur à retourner est obtenue en référençant la XamlLanguage.Null valeur statique.