ServiceProviderServiceExtensions.GetRequiredService Метод

Определение

Перегрузки

GetRequiredService(IServiceProvider, Type)

Возвращает службу типа serviceType из IServiceProvider.Get service of type serviceType from the IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Возвращает службу типа T из IServiceProvider.Get service of type T from the IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Возвращает службу типа serviceType из IServiceProvider.Get service of type serviceType from the IServiceProvider.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetRequiredService(IServiceProvider ^ provider, Type ^ serviceType);
public static object GetRequiredService (this IServiceProvider provider, Type serviceType);
static member GetRequiredService : IServiceProvider * Type -> obj
<Extension()>
Public Function GetRequiredService (provider As IServiceProvider, serviceType As Type) As Object

Параметры

provider
IServiceProvider

Поставщик IServiceProvider, из которого извлекается объект службы.The IServiceProvider to retrieve the service object from.

serviceType
Type

Объект, определяющий тип объекта службы, который необходимо получить.An object that specifies the type of service object to get.

Возвраты

Объект обслуживания типа serviceType.A service object of type serviceType.

Исключения

Службы типа serviceType не существует.There is no service of type serviceType.

GetRequiredService<T>(IServiceProvider)

Возвращает службу типа T из IServiceProvider.Get service of type T from the IServiceProvider.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetRequiredService(IServiceProvider ^ provider);
public static T GetRequiredService<T> (this IServiceProvider provider);
static member GetRequiredService : IServiceProvider -> 'T
<Extension()>
Public Function GetRequiredService(Of T) (provider As IServiceProvider) As T

Параметры типа

T

Тип объекта службы для получения.The type of service object to get.

Параметры

provider
IServiceProvider

Поставщик IServiceProvider, из которого извлекается объект службы.The IServiceProvider to retrieve the service object from.

Возвраты

T

Объект обслуживания типа T.A service object of type T.

Исключения

Службы типа T не существует.There is no service of type T.

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