Udostępnij za pośrednictwem


ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metoda

Definicja

Przeciążenia

GetRequiredKeyedService(IServiceProvider, Type, Object)

Pobiera usługę typu serviceType z klasy IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z klasy IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

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

Pobiera usługę typu serviceType z klasy IServiceProvider.

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

Parametry

provider
IServiceProvider

Element IServiceProvider do pobrania obiektu usługi.

serviceType
Type

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

serviceKey
Object

Obiekt, który określa klucz obiektu usługi do pobrania.

Zwraca

Obiekt usługi typu serviceType.

Wyjątki

Brak usługi typu serviceType.

Dotyczy

GetRequiredKeyedService<T>(IServiceProvider, Object)

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

Pobiera usługę typu T z klasy IServiceProvider.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetRequiredKeyedService(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static T GetRequiredKeyedService<T> (this IServiceProvider provider, object? serviceKey);
static member GetRequiredKeyedService : IServiceProvider * obj -> 'T
<Extension()>
Public Function GetRequiredKeyedService(Of T) (provider As IServiceProvider, serviceKey As Object) As T

Parametry typu

T

Typ obiektu usługi do pobrania.

Parametry

provider
IServiceProvider

Element IServiceProvider do pobrania obiektu usługi.

serviceKey
Object

Obiekt, który określa klucz obiektu usługi do pobrania.

Zwraca

T

Obiekt usługi typu T.

Wyjątki

Brak usługi typu T.

Dotyczy