ServiceProviderKeyedServiceExtensions.GetKeyedServices Methode

Definitie

Overloads

Name Description
GetKeyedServices(IServiceProvider, Type, Object)

Haal een opsomming van de services van het type serviceType op uit de IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Haal een opsomming van de services van het type T op uit de IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Bron:
ServiceProviderKeyedServiceExtensions.cs
Bron:
ServiceProviderKeyedServiceExtensions.cs
Bron:
ServiceProviderKeyedServiceExtensions.cs
Bron:
ServiceProviderKeyedServiceExtensions.cs

Haal een opsomming van de services van het type serviceType op uit de 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)

Parameters

provider
IServiceProvider

De IServiceProvider service waaruit de services moeten worden opgehaald.

serviceType
Type

Een object dat het type serviceobject aangeeft dat moet worden opgehaald.

serviceKey
Object

Een object dat de sleutel van het serviceobject opgeeft dat moet worden opgehaald.

Retouren

Een opsomming van services van het type serviceType.

Kenmerken

Van toepassing op

GetKeyedServices<T>(IServiceProvider, Object)

Bron:
ServiceProviderKeyedServiceExtensions.cs
Bron:
ServiceProviderKeyedServiceExtensions.cs
Bron:
ServiceProviderKeyedServiceExtensions.cs
Bron:
ServiceProviderKeyedServiceExtensions.cs

Haal een opsomming van de services van het type T op uit de 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)

Type parameters

T

Het type serviceobject dat moet worden opgehaald.

Parameters

provider
IServiceProvider

De IServiceProvider service waaruit de services moeten worden opgehaald.

serviceKey
Object

Een object dat de sleutel van het serviceobject opgeeft dat moet worden opgehaald.

Retouren

Een opsomming van services van het type T.

Van toepassing op