ServiceProviderKeyedServiceExtensions.GetKeyedServices Metodo

Definizione

Overload

Nome Descrizione
GetKeyedServices(IServiceProvider, Type, Object)

Ottenere un'enumerazione dei servizi di tipo serviceType da IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ottenere un'enumerazione dei servizi di tipo T da IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

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

Ottenere un'enumerazione dei servizi di tipo serviceType da 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)

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.

Valori restituiti

Enumerazione dei servizi di tipo serviceType.

Attributi

Si applica a

GetKeyedServices<T>(IServiceProvider, Object)

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

Ottenere un'enumerazione dei servizi di tipo T da 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 oggetto 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.

Valori restituiti

Enumerazione dei servizi di tipo T.

Si applica a