Share via


ServiceProvider.GetService, méthode (Guid)

Récupère un service avec un service spécifié un GUID.

Espace de noms :  Microsoft.VisualStudio.Data
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

Syntaxe

'Déclaration
Public Function GetService ( _
    serviceGuid As Guid _
) As Object
public Object GetService(
    Guid serviceGuid
)
public:
Object^ GetService(
    Guid serviceGuid
)
member GetService : 
        serviceGuid:Guid -> Object
public function GetService(
    serviceGuid : Guid
) : Object

Paramètres

  • serviceGuid
    Type : Guid

    GUID d'un service.

Valeur de retour

Type : Object
Retourne le service avec le service spécifié GUID, ou retourne nullune référence null (Nothing en Visual Basic) si aucun service n'a été trouvé.

Notes

Le comportement de cette méthode diffère selon l'objectif de l'instance d' IServiceProvider . Lorsque cet objet fournit un fournisseur de services, il utilise les informations spécifiées par la propriété d' ServiceTypes pour mapper un GUID dans une valeur d' Type , puis les délégués à la méthode d' GetServiceImpl . En revanche, s'il ne peut pas mapper un GUID, il délègue à GetServiceImpl la méthode.

Lorsque cet objet encapsule un fournisseur de services non managé, il marshale la demande à l'interface COM sous-jacente et retourne le résultat.

Sécurité .NET Framework

Voir aussi

Référence

ServiceProvider Classe

GetService, surcharge

Microsoft.VisualStudio.Data, espace de noms