ServiceProviderServiceExtensions.GetServices Metodo

Definizione

Overload

GetServices(IServiceProvider, Type)

Ottiene un'enumerazione di servizi di tipo serviceType da IServiceProvider.

GetServices<T>(IServiceProvider)

Ottiene un'enumerazione di servizi di tipo T da IServiceProvider.

GetServices(IServiceProvider, Type)

Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs

Ottiene un'enumerazione di servizi di tipo serviceType da IServiceProvider.

C#
public static System.Collections.Generic.IEnumerable<object?> GetServices(this IServiceProvider provider, Type serviceType);

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare i servizi.

serviceType
Type

Oggetto che specifica il tipo di oggetto servizio da ottenere.

Restituisce

Enumerazione di servizi di tipo serviceType.

Si applica a

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

GetServices<T>(IServiceProvider)

Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs
Origine:
ServiceProviderServiceExtensions.cs

Ottiene un'enumerazione di servizi di tipo T da IServiceProvider.

C#
public static System.Collections.Generic.IEnumerable<T> GetServices<T>(this IServiceProvider provider);

Parametri di tipo

T

Tipo di servizio da ottenere.

Parametri

provider
IServiceProvider

Oggetto IServiceProvider da cui recuperare i servizi.

Restituisce

Enumerazione di servizi di tipo T.

Si applica a

.NET 10 (package-provided) e altre versioni
Prodotto Versioni
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)