ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Metod

Definition

Överlagringar

Name Description
GetRequiredKeyedService(IServiceProvider, Type, Object)

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

GetRequiredKeyedService<T>(IServiceProvider, Object)

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

GetRequiredKeyedService(IServiceProvider, Type, Object)

Källa:
ServiceProviderKeyedServiceExtensions.cs
Källa:
ServiceProviderKeyedServiceExtensions.cs
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 ^ 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

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.

Undantag

Det finns ingen tjänst av typen serviceType.

Gäller för

GetRequiredKeyedService<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 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

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.

Undantag

Det finns ingen tjänst av typen T.

Gäller för