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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.