Partilhar via


Método ServiceProvider.GetService (Guid)

Recupera um serviço com um serviço GUID especificado.

Namespace:  Microsoft.VisualStudio.Data
Assembly:  Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)

Sintaxe

'Declaração
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

Parâmetros

  • serviceGuid
    Tipo: System.Guid
    Um GUID de um serviço.

Valor de retorno

Tipo: System.Object
Retorna o serviço com o serviço especificado GUID, ou retorna nulluma referência nula (Nothing no Visual Basic) se nenhum serviço foi encontrado.

Comentários

O comportamento de esse método varia dependendo a finalidade de instância de IServiceProvider .Quando esse objeto está fornecendo um provedor de serviços, usa as informações especificada pela propriedade de ServiceTypes para mapear GUID em um valor de Type , então representantes para o método de GetServiceImpl .Por outro lado, se o não é capaz de mapear GUID, delega a GetServiceImpl o método.

Quando esse objeto como um provedor de serviços não gerenciado, ele lê a solicitação para a interface e retorna subjacentes de COM o resultado.

Segurança do .NET Framework

Consulte também

Referência

ServiceProvider Classe

Sobrecargas GetService

Namespace Microsoft.VisualStudio.Data