Sdílet prostřednictvím


ServiceProviderKeyedServiceExtensions.GetKeyedServices Metoda

Definice

Přetížení

GetKeyedServices(IServiceProvider, Type, Object)

Získá výčet služeb typu serviceType z IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Získá výčet služeb typu T z IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs

Získá výčet služeb typu serviceType z IServiceProvider.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Generic::IEnumerable<System::Object ^> ^ GetKeyedServices(IServiceProvider ^ provider, Type ^ serviceType, System::Object ^ serviceKey);
public static System.Collections.Generic.IEnumerable<object?> GetKeyedServices (this IServiceProvider provider, Type serviceType, object? serviceKey);
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)

Parametry

provider
IServiceProvider

Chcete-li IServiceProvider načíst služby z.

serviceType
Type

Objekt, který určuje typ objektu služby, který se má získat.

serviceKey
Object

Objekt, který určuje klíč objektu služby, který chcete získat.

Návraty

Výčet služeb typu serviceType.

Platí pro

GetKeyedServices<T>(IServiceProvider, Object)

Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs
Zdroj:
ServiceProviderKeyedServiceExtensions.cs

Získá výčet služeb typu T z 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)

Parametry typu

T

Typ objektu služby, který chcete získat.

Parametry

provider
IServiceProvider

Chcete-li IServiceProvider načíst služby z.

serviceKey
Object

Objekt, který určuje klíč objektu služby, který chcete získat.

Návraty

Výčet služeb typu T.

Platí pro