Freigeben über


ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Methode

Definition

Überlädt

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ruft einen Dienst vom Typ serviceType aus ab IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Quelle:
ServiceProviderKeyedServiceExtensions.cs
Quelle:
ServiceProviderKeyedServiceExtensions.cs
Quelle:
ServiceProviderKeyedServiceExtensions.cs
Quelle:
ServiceProviderKeyedServiceExtensions.cs

Ruft einen Dienst vom Typ serviceType aus ab 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

Parameter

provider
IServiceProvider

Die IServiceProvider-Schnittstelle, aus der das Dienstobjekt abgerufen werden soll.

serviceType
Type

Ein Objekt, das den Typ des abzurufenden Dienstobjekts angibt.

serviceKey
Object

Ein -Objekt, das den Schlüssel des abzurufenden Dienstobjekts angibt.

Gibt zurück

Ein Dienstobjekt vom Typ serviceType.

Ausnahmen

Es ist kein Dienst vom Typ serviceType vorhanden.

Gilt für:

GetRequiredKeyedService<T>(IServiceProvider, Object)

Quelle:
ServiceProviderKeyedServiceExtensions.cs
Quelle:
ServiceProviderKeyedServiceExtensions.cs
Quelle:
ServiceProviderKeyedServiceExtensions.cs
Quelle:
ServiceProviderKeyedServiceExtensions.cs

Ruft einen Dienst vom Typ T aus ab 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

Typparameter

T

Der Typ des abzurufenden Dienstobjekts.

Parameter

provider
IServiceProvider

Die IServiceProvider-Schnittstelle, aus der das Dienstobjekt abgerufen werden soll.

serviceKey
Object

Ein -Objekt, das den Schlüssel des abzurufenden Dienstobjekts angibt.

Gibt zurück

T

Ein Dienstobjekt vom Typ T.

Ausnahmen

Es ist kein Dienst vom Typ T vorhanden.

Gilt für: