ServiceProviderKeyedServiceExtensions.GetKeyedService Metod

Definition

Överlagringar

Name Description
GetKeyedService(IServiceProvider, Type, Object)

Hämta tjänst av typen serviceType från IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Hämta tjänst av typen T från IServiceProvider.

GetKeyedService(IServiceProvider, Type, Object)

Källa:
ServiceProviderKeyedServiceExtensions.cs
Källa:
ServiceProviderKeyedServiceExtensions.cs

Hämta tjänst av typen serviceType från IServiceProvider.

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

Parametrar

provider
IServiceProvider

För IServiceProvider att hämta tjänstobjektet från.

serviceType
Type

Ett objekt som anger vilken typ av tjänstobjekt som ska hämtas.

serviceKey
Object

Ett objekt som anger nyckeln för det tjänstobjekt som ska hämtas.

Returer

Ett tjänstobjekt av typen serviceType eller null om det inte finns någon sådan tjänst.

Gäller för

GetKeyedService<T>(IServiceProvider, Object)

Källa:
ServiceProviderKeyedServiceExtensions.cs
Källa:
ServiceProviderKeyedServiceExtensions.cs
Källa:
ServiceProviderKeyedServiceExtensions.cs
Källa:
ServiceProviderKeyedServiceExtensions.cs

Hämta tjänst av typen T från IServiceProvider.

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

Typparametrar

T

Vilken typ av tjänstobjekt som ska hämtas.

Parametrar

provider
IServiceProvider

För IServiceProvider att hämta tjänstobjektet från.

serviceKey
Object

Ett objekt som anger nyckeln för det tjänstobjekt som ska hämtas.

Returer

T

Ett tjänstobjekt av typen T eller null om det inte finns någon sådan tjänst.

Gäller för