ServiceProviderKeyedServiceExtensions.GetKeyedServices Methode

Definition

Überlädt

Name Beschreibung
GetKeyedServices(IServiceProvider, Type, Object)

Dient zum Abrufen einer Enumeration von Diensten vom Typ serviceType .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Dient zum Abrufen einer Enumeration von Diensten vom Typ T .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

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

Dient zum Abrufen einer Enumeration von Diensten vom Typ serviceType .IServiceProvider

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<System::Object ^> ^ GetKeyedServices(IServiceProvider ^ provider, Type ^ serviceType, System::Object ^ serviceKey);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The native code for an IEnumerable<serviceType> might not be available at runtime.")]
public static System.Collections.Generic.IEnumerable<object?> GetKeyedServices(this IServiceProvider provider, Type serviceType, object? serviceKey);
public static System.Collections.Generic.IEnumerable<object?> GetKeyedServices(this IServiceProvider provider, Type serviceType, object? serviceKey);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("The native code for an IEnumerable<serviceType> might not be available at runtime.")>]
static member GetKeyedServices : IServiceProvider * Type * obj -> seq<obj>
static member GetKeyedServices : IServiceProvider * Type * obj -> seq<obj>
<Extension()>
Public Function GetKeyedServices (provider As IServiceProvider, serviceType As Type, serviceKey As Object) As IEnumerable(Of Object)

Parameter

provider
IServiceProvider

Der IServiceProvider , von dem die Dienste abgerufen werden sollen.

serviceType
Type

Ein Objekt, das den abzurufenden Dienstobjekttyp angibt.

serviceKey
Object

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

Gibt zurück

Eine Aufzählung von Diensten vom Typ serviceType.

Attribute

Gilt für:

GetKeyedServices<T>(IServiceProvider, Object)

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

Dient zum Abrufen einer Enumeration von Diensten vom Typ T .IServiceProvider

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<T> ^ GetKeyedServices(IServiceProvider ^ provider, System::Object ^ serviceKey);
public static System.Collections.Generic.IEnumerable<T> GetKeyedServices<T>(this IServiceProvider provider, object? serviceKey);
static member GetKeyedServices : IServiceProvider * obj -> seq<'T>
<Extension()>
Public Function GetKeyedServices(Of T) (provider As IServiceProvider, serviceKey As Object) As IEnumerable(Of T)

Typparameter

T

Der Typ des abzurufenden Dienstobjekts.

Parameter

provider
IServiceProvider

Der IServiceProvider , von dem die Dienste abgerufen werden sollen.

serviceKey
Object

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

Gibt zurück

Eine Aufzählung von Diensten vom Typ T.

Gilt für: