ServiceProviderServiceExtensions.GetRequiredService Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GetRequiredService(IServiceProvider, Type) |
Pobierz usługę typu |
GetRequiredService<T>(IServiceProvider) |
Pobierz usługę typu |
GetRequiredService(IServiceProvider, Type)
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)
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
Obiekt usługi typu T
.
Wyjątki
Brak usługi typu T
.
provider
został już usunięty.