ServiceProvider.GetService, méthode (Type)
Récupère un service du type spécifié.
Espace de noms : Microsoft.VisualStudio.Data.Framework
Assembly : Microsoft.VisualStudio.Data.Framework (dans Microsoft.VisualStudio.Data.Framework.dll)
Syntaxe
'Déclaration
Public Overridable Function GetService ( _
serviceType As Type _
) As Object
public virtual Object GetService(
Type serviceType
)
public:
virtual Object^ GetService(
Type^ serviceType
)
abstract GetService :
serviceType:Type -> Object
override GetService :
serviceType:Type -> Object
public function GetService(
serviceType : Type
) : Object
Paramètres
serviceType
Type : TypeType de service.
Valeur de retour
Type : Object
Retourne le service du type spécifié, ou retourne nullune référence null (Nothing en Visual Basic) si aucun service n'est trouvé.
Implémentations
IServiceProvider.GetService(Type)
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Le paramètre serviceType est nullune référence null (Nothing en Visual Basic). |
Notes
Cette méthode crée le service via un rappel précédemment spécifiée, retourne le service existant, ou obtient le service via un service parent. Si cette méthode ne peut pas obtenir le service, elle appelle le fournisseur de services parent, s'il existe.
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, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.