ServiceProviderServiceExtensions.GetRequiredService Metoda

Definicja

Przeciążenia

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z IServiceProvider.Get service of type serviceType from the IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z IServiceProvider.Get service of type T from the IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z 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

Parametry

provider
IServiceProvider

IServiceProvider, z którego ma zostać pobrany obiekt usługi.The IServiceProvider to retrieve the service object from.

serviceType
Type

Obiekt, który określa typ obiektu usługi do pobrania.An object that specifies the type of service object to get.

Zwraca

Obiekt usługi typu serviceType.A service object of type serviceType.

Wyjątki

Brak usługi typu serviceType.There is no service of type serviceType.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z 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

Parametry typu

T

Typ obiektu usługi do pobrania.The type of service object to get.

Parametry

provider
IServiceProvider

IServiceProvider, z którego ma zostać pobrany obiekt usługi.The IServiceProvider to retrieve the service object from.

Zwraca

T

Obiekt usługi typu T.A service object of type T.

Wyjątki

Brak usługi typu T.There is no service of type T.

Dotyczy