ServiceProviderServiceExtensions.GetRequiredService Metoda

Definicja

Przeciążenia

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z elementu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetRequiredService(IServiceProvider, Type)

Źródło:
ServiceProviderServiceExtensions.cs
Źródło:
ServiceProviderServiceExtensions.cs
Źródło:
ServiceProviderServiceExtensions.cs
Źródło:
ServiceProviderServiceExtensions.cs

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

Element IServiceProvider do pobrania obiektu usługi.

serviceType
Type

Obiekt określający typ obiektu usługi do pobrania.

Zwraca

Obiekt usługi typu serviceType.

Wyjątki

Brak usługi typu serviceType.

provider został już usunięty.

Dotyczy

GetRequiredService<T>(IServiceProvider)

Źródło:
ServiceProviderServiceExtensions.cs
Źródło:
ServiceProviderServiceExtensions.cs
Źródło:
ServiceProviderServiceExtensions.cs
Źródło:
ServiceProviderServiceExtensions.cs

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

Parametry

provider
IServiceProvider

Element IServiceProvider do pobrania obiektu usługi.

Zwraca

T

Obiekt usługi typu T.

Wyjątki

Brak usługi typu T.

provider został już usunięty.

Dotyczy