ServiceProviderKeyedServiceExtensions.GetKeyedService Yöntem

Tanım

Aşırı Yüklemeler

Name Description
GetKeyedService(IServiceProvider, Type, Object)

türünde bir serviceTypeIServiceProviderhizmet alın.

GetKeyedService<T>(IServiceProvider, Object)

türünde bir TIServiceProviderhizmet alın.

GetKeyedService(IServiceProvider, Type, Object)

Kaynak:
ServiceProviderKeyedServiceExtensions.cs
Kaynak:
ServiceProviderKeyedServiceExtensions.cs

türünde bir serviceTypeIServiceProviderhizmet alın.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ GetKeyedService(IServiceProvider ^ provider, Type ^ serviceType, System::Object ^ serviceKey);
public static object? GetKeyedService(this IServiceProvider provider, Type serviceType, object? serviceKey);
static member GetKeyedService : IServiceProvider * Type * obj -> obj
<Extension()>
Public Function GetKeyedService (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 nesne.

Döndürülenler

Böyle bir hizmet yoksa tür serviceType veya null hizmet nesnesi.

Şunlara uygulanır

GetKeyedService<T>(IServiceProvider, Object)

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

türünde bir TIServiceProviderhizmet alın.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T GetKeyedService(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static T? GetKeyedService<T>(this IServiceProvider provider, object? serviceKey);
static member GetKeyedService : IServiceProvider * obj -> 'T
<Extension()>
Public Function GetKeyedService(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 nesne.

Döndürülenler

T

Böyle bir hizmet yoksa tür T veya null hizmet nesnesi.

Şunlara uygulanır