Condividi tramite


ServiceProviderKeyedServiceExtensions.GetKeyedServices Metodo

Definizione

Overload

GetKeyedServices(IServiceProvider, Type, Object)

Ottiene un'enumerazione dei servizi di tipo serviceType dall'oggetto IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ottiene un'enumerazione dei servizi di tipo T dall'oggetto IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs

Ottiene un'enumerazione dei servizi di tipo serviceType dall'oggetto 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)

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare i servizi.

serviceType
Type

Oggetto che specifica il tipo di oggetto servizio da ottenere.

serviceKey
Object

Oggetto che specifica la chiave dell'oggetto servizio da ottenere.

Restituisce

Enumerazione di servizi di tipo serviceType.

Si applica a

GetKeyedServices<T>(IServiceProvider, Object)

Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs
Origine:
ServiceProviderKeyedServiceExtensions.cs

Ottiene un'enumerazione dei servizi di tipo T dall'oggetto 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)

Parametri di tipo

T

Tipo di servizio da ottenere.

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare i servizi.

serviceKey
Object

Oggetto che specifica la chiave dell'oggetto servizio da ottenere.

Restituisce

Enumerazione di servizi di tipo T.

Si applica a