ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Yöntem

Tanım

Aşırı Yüklemeler

GetRequiredKeyedService(IServiceProvider, Type, Object)

türünde IServiceProviderbir hizmet serviceType alır.

GetRequiredKeyedService<T>(IServiceProvider, Object)

türünde IServiceProviderbir hizmet T alır.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs

türünde IServiceProviderbir hizmet serviceType alır.

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

Parametreler

provider
IServiceProvider

IServiceProvider hizmet nesnesini almak için.

serviceType
Type

Alınacak hizmet nesnesinin türünü belirten bir nesne.

serviceKey
Object

Alınacak hizmet nesnesinin anahtarını belirten bir nesne.

Döndürülenler

türünde serviceTypebir hizmet nesnesi.

Özel durumlar

türünde serviceTypebir hizmet yoktur.

Şunlara uygulanır

GetRequiredKeyedService<T>(IServiceProvider, Object)

Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs

türünde IServiceProviderbir hizmet T alır.

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

Tür Parametreleri

T

Alınacak hizmet nesnesinin türü.

Parametreler

provider
IServiceProvider

IServiceProvider hizmet nesnesini almak için.

serviceKey
Object

Alınacak hizmet nesnesinin anahtarını belirten bir nesne.

Döndürülenler

T

türünde Tbir hizmet nesnesi.

Özel durumlar

türünde Tbir hizmet yoktur.

Şunlara uygulanır