Język

ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metoda

Definicja

Przeciążenia

GetRequiredKeyedService(IServiceProvider, Type, Object)

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

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

serviceType
Type

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

serviceKey
Object

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

Zwraca

Obiekt usługi typu serviceType.

Wyjątki

Nie ma 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
Źródło:
ServiceProviderKeyedServiceExtensions.cs

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

serviceKey
Object

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

Zwraca

T

Obiekt usługi typu T.

Wyjątki

Nie ma usługi typu T.

Dotyczy