ServiceProviderKeyedServiceExtensions.GetKeyedServices 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 |
|---|---|
| GetKeyedServices(IServiceProvider, Type, Object) |
Dient zum Abrufen einer Enumeration von Diensten vom Typ |
| GetKeyedServices<T>(IServiceProvider, Object) |
Dient zum Abrufen einer Enumeration von Diensten vom Typ |
GetKeyedServices(IServiceProvider, Type, Object)
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)
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.