ServiceManager.GetService, méthode (Type)
En cas de substitution dans une classe dérivée, extrait une instance d'un service du type spécifié.
Espace de noms : Microsoft.Windows.Design
Assembly : Microsoft.Windows.Design.Extensibility (dans Microsoft.Windows.Design.Extensibility.dll)
Syntaxe
'Déclaration
Public MustOverride Function GetService ( _
serviceType As Type _
) As Object
public abstract Object GetService(
Type serviceType
)
public:
virtual Object^ GetService(
Type^ serviceType
) abstract
abstract GetService :
serviceType:Type -> Object
public abstract function GetService(
serviceType : Type
) : Object
Paramètres
- serviceType
Type : System.Type
Type de service à récupérer.
Valeur de retour
Type : System.Object
Instance du type de service demandé ; sinon, nullune référence null (Nothing en Visual Basic).
Implémentations
IServiceProvider.GetService(Type)
Notes
Si nullune référence null (Nothing en Visual Basic) n'est pas acceptable comme valeur de retour et une exception est préférable, utilisez à la place GetRequiredService<TServiceType>. GetRequiredService<TServiceType> fournit un contrat plus fiable.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design, espace de noms