Método ServiceProviderExtensions.GetCOMService
Tentativas de retornar um serviço de um provedor remoto habilitado para fazer interface COM.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.11.0 (em Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll)
Sintaxe
'Declaração
<ExtensionAttribute> _
Public Shared Function GetCOMService ( _
provider As IServiceProvider, _
type As Type _
) As Object
public static Object GetCOMService(
this IServiceProvider provider,
Type type
)
[ExtensionAttribute]
public:
static Object^ GetCOMService(
IServiceProvider^ provider,
Type^ type
)
static member GetCOMService :
provider:IServiceProvider *
type:Type -> Object
public static function GetCOMService(
provider : IServiceProvider,
type : Type
) : Object
Parâmetros
- provider
Tipo: System.IServiceProvider
O provedor de serviço remoto.
- type
Tipo: System.Type
O tipo de serviço que está sendo solicitado.
Valor de retorno
Tipo: System.Object
O serviço associado COM habilitado para que interfaces se é possível; se não o que o provedor de serviços fornece.Retorne null de maio.
Observação de uso
No Visual Basic e no C#, você pode chamar esse método como um método de instância em qualquer objeto do tipo IServiceProvider. Quando você usar a sintaxe de método de instância para chamar esse método, omita o primeiro parâmetro. Para obter mais informações, consulte Métodos de extensão (Visual Basic) ou Métodos de extensão (guia de programação do C#).
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.