Condividi tramite


Metodo ServiceProvider.GetService (Guid)

Recupera un servizio tramite un servizio specificato GUID.

Spazio dei nomi:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (in Microsoft.VisualStudio.Data.dll)

Sintassi

'Dichiarazione
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

Parametri

  • serviceGuid
    Tipo: Guid

    Il GUID del servizio.

Valore restituito

Tipo: Object
Restituisce il servizio con il servizio specificato GUID, o restituisce nullriferimento null (Nothing in Visual Basic) se nessun servizio stato trovato.

Note

Il comportamento di questo metodo varia in base allo scopo dell'istanza IServiceProvider. Quando questo oggetto produce un provider di servizi, utilizza le informazioni specificate dalla proprietà ServiceTypes eseguire il mapping del GUID in un valore Type, quindi delegati al metodo GetServiceImpl. Di altra parte, se non è in grado di eseguire il mapping del GUID, delega GetServiceImpl il metodo.

Quando l'oggetto esegue il wrapping di un provider di servizi non gestito, esegue il marshalling della richiesta l'interfaccia COM sottostante e restituisce il risultato.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ServiceProvider Classe

Overload GetService

Spazio dei nomi Microsoft.VisualStudio.Data