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


ServiceProvider.GetService - метод (Guid)

Получает службу с идентификатором GUID указанной службы.

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

Синтаксис

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

Параметры

  • serviceGuid
    Тип: System.Guid
    Идентификатор GUID службы.

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

Тип: System.Object
Возвращает службу с идентификатором GUID указанной службы, либо возвращает nullссылка NULL (Nothing в Visual Basic) если служба не была найдено.

Заметки

Расширения функциональности этого метода зависит от назначения экземпляра IServiceProvider.Когда этот объект предоставляет поставщика услуг, он использует сведения, указанных свойством ServiceTypes сопоставления GUID в значение Type, затем делегаты методу GetServiceImpl.С другой стороны, если он не может сопоставить идентификатор GUID, он GetServiceImpl делегатов в метод.

Когда этот объект создает программу-оболочку неуправляемый поставщик услуг, он маршалирует запрос на основной интерфейс модели COM и возвращает результат.

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

См. также

Ссылки

ServiceProvider Класс

GetService - перегрузка

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