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.

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 9 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (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.

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 9 (package-provided) et autres versions
Produit Versions
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)