Поделиться через


ServiceProviderExtensions.GetCOMService - метод

Пытается вернуть службу из удаленного поставщика, используемого для взаимодействия COM.

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.Interfaces.11.0 (в Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll)

Синтаксис

'Декларация
<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

Параметры

  • type
    Тип: System.Type
    Тип запрашиваемой службы.

Возвращаемое значение

Тип: System.Object
Связанная служба, поддерживающая взаимодействие COM, если это возможно; в противном случае — любой результат, предоставленный поставщиком.Может возвращать значение null.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IServiceProvider. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

Безопасность платформы .NET Framework

См. также

Ссылки

ServiceProviderExtensions Класс

Microsoft.VisualStudio.TextTemplating - пространство имен