ServiceProvider.GetService - метод (Type)
Возвращает службу указанного типа.
Пространство имен: Microsoft.VisualStudio.Data.Framework
Сборка: Microsoft.VisualStudio.Data.Framework (в Microsoft.VisualStudio.Data.Framework.dll)
Синтаксис
'Декларация
Public Overridable Function GetService ( _
serviceType As Type _
) As Object
public virtual Object GetService(
Type serviceType
)
public:
virtual Object^ GetService(
Type^ serviceType
)
abstract GetService :
serviceType:Type -> Object
override GetService :
serviceType:Type -> Object
public function GetService(
serviceType : Type
) : Object
Параметры
- serviceType
Тип: System.Type
Тип службы.
Возвращаемое значение
Тип: System.Object
Возвращает службу указанного типа, либо возвращает nullссылка NULL (Nothing в Visual Basic) если служба не найдено.
Реализации
IServiceProvider.GetService(Type)
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Значение параметра serviceType — nullссылка NULL (Nothing в Visual Basic). |
Заметки
Этот метод создает службу через ранее указанный метод обратного вызова возвращает существующую службу или получает службу через родительскую службу.Если этот метод не может получить службу, он вызывает поставщик родительской службы, если он существует.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.