Partilhar via


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

  • 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

Consulte também

Referência

ServiceProviderExtensions Classe

Namespace Microsoft.VisualStudio.TextTemplating