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

Объект, указывающий тип объекта службы, который требуется получить.

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

T

Вид сервисного объекта.

Применяется к

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

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

T

Объект сервиса указанного типа и создаёт исключение, если сервис не найден.

Применяется к