ServiceProviderKeyedServiceExtensions.GetKeyedService Methode

Definition

Überlädt

Name Beschreibung
GetKeyedService(IServiceProvider, Type, Object)

Rufen Sie den Dienst des Typs serviceType aus der IServiceProvider.

GetKeyedService<T>(IServiceProvider, Object)

Rufen Sie den Dienst des Typs T aus der IServiceProvider.

GetKeyedService(IServiceProvider, Type, Object)

Quelle:
ServiceProviderKeyedServiceExtensions.cs
Quelle:
ServiceProviderKeyedServiceExtensions.cs

Rufen Sie den Dienst des Typs serviceType aus der 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

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 oder NULL, wenn kein solcher Dienst vorhanden ist.

Gilt für:

GetKeyedService<T>(IServiceProvider, Object)

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

Rufen Sie den Dienst des Typs T aus der 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

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

T

Ein Dienstobjekt vom Typ T oder NULL, wenn kein solcher Dienst vorhanden ist.

Gilt für: