ServiceProviderKeyedServiceExtensions.GetRequiredKeyedService Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetRequiredKeyedService(IServiceProvider, Type, Object) |
Rufen Sie den Dienst des Typs |
| GetRequiredKeyedService<T>(IServiceProvider, Object) |
Rufen Sie den Dienst des Typs |
GetRequiredKeyedService(IServiceProvider, Type, Object)
Rufen Sie den Dienst des Typs serviceType aus der 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
Das IServiceProvider Dienstobjekt, aus dem das Dienstobjekt abgerufen werden soll.
- serviceType
- Type
Ein Objekt, das den abzurufenden Dienstobjekttyp angibt.
- serviceKey
- Object
Ein Objekt, das den Schlüssel des abzurufenden Dienstobjekts angibt.
Gibt zurück
Ein Dienstobjekt vom Typ serviceType.
Ausnahmen
Es gibt keinen Dienst vom Typ serviceType.
Gilt für:
GetRequiredKeyedService<T>(IServiceProvider, Object)
Rufen Sie den Dienst des Typs T aus der 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
Das IServiceProvider Dienstobjekt, aus dem das Dienstobjekt abgerufen werden soll.
- serviceKey
- Object
Ein Objekt, das den Schlüssel des abzurufenden Dienstobjekts angibt.
Gibt zurück
Ein Dienstobjekt vom Typ T.
Ausnahmen
Es gibt keinen Dienst vom Typ T.