ServiceProvider.GetService Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект службы указанного типа.
Перегрузки
| Имя | Описание |
|---|---|
| GetService<T>(IServiceProvider) |
Получает объект сервиса указанного типа. |
| GetService<T>(IServiceProvider, Boolean) |
Получает объект сервиса указанного типа и создаёт исключение, если сервис не найден. |
GetService<T>(IServiceProvider)
Получает объект сервиса указанного типа.
public:
generic <typename T>
static T GetService(IServiceProvider ^ serviceProvider);
public static T GetService<T>(IServiceProvider serviceProvider);
static member GetService : IServiceProvider -> 'T
Public Shared Function GetService(Of T) (serviceProvider As IServiceProvider) As T
Параметры типа
- T
Тип поставщика услуг.
Параметры
- serviceProvider
- IServiceProvider
Объект, указывающий тип объекта службы, который требуется получить.
Возвращаемое значение
Вид сервисного объекта.
Применяется к
GetService<T>(IServiceProvider, Boolean)
Получает объект сервиса указанного типа и создаёт исключение, если сервис не найден.
public:
generic <typename T>
static T GetService(IServiceProvider ^ serviceProvider, bool throwIfNotFound);
public static T GetService<T>(IServiceProvider serviceProvider, bool throwIfNotFound);
static member GetService : IServiceProvider * bool -> 'T
Public Shared Function GetService(Of T) (serviceProvider As IServiceProvider, throwIfNotFound As Boolean) As T
Параметры типа
- T
Тип объектного сервиса, который нужно получить.
Параметры
- serviceProvider
- IServiceProvider
Объект, указывающий тип объекта службы, который требуется получить.
- throwIfNotFound
- Boolean
trueесли не найдено услуг; в противном случае . false
Возвращаемое значение
Объект сервиса указанного типа и создаёт исключение, если сервис не найден.