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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.