ServiceProviderServiceExtensions.GetServices Méthode

Définition

Surcharges

GetServices(IServiceProvider, Type)

Obtient une énumération des services de type serviceType à partir du IServiceProvider.

GetServices<T>(IServiceProvider)

Obtient une énumération des services de type T à partir du IServiceProvider.

GetServices(IServiceProvider, Type)

Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs

Obtient une énumération des services de type serviceType à partir du IServiceProvider.

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

Paramètres

provider
IServiceProvider

IServiceProvider à partir duquel récupérer les services.

serviceType
Type

Objet spécifiant le type d'objet service à obtenir.

Retours

Énumération des services de type serviceType.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)

GetServices<T>(IServiceProvider)

Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs
Source:
ServiceProviderServiceExtensions.cs

Obtient une énumération des services de type T à partir du IServiceProvider.

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

Paramètres de type

T

Type de l’objet de service à obtenir.

Paramètres

provider
IServiceProvider

IServiceProvider à partir duquel récupérer les services.

Retours

Énumération des services de type T.

S’applique à

.NET 10 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)