ServiceProviderServiceExtensions.GetServices Method

Definition

Overloads

GetServices(IServiceProvider, Type)

Get an enumeration of services of type serviceType from the IServiceProvider.

GetServices<T>(IServiceProvider)

Get an enumeration of services of type T from the IServiceProvider.

GetServices(IServiceProvider, Type)

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

Get an enumeration of services of type serviceType from the IServiceProvider.

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

Parameters

provider
IServiceProvider

The IServiceProvider to retrieve the services from.

serviceType
Type

An object that specifies the type of service object to get.

Returns

An enumeration of services of type serviceType.

Applies to

.NET 10 (package-provided) dan versi lain
Produk Versi
.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

Get an enumeration of services of type T from the IServiceProvider.

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

Type Parameters

T

The type of service object to get.

Parameters

provider
IServiceProvider

The IServiceProvider to retrieve the services from.

Returns

An enumeration of services of type T.

Applies to

.NET 10 (package-provided) dan versi lain
Produk Versi
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Standard 2.0 (package-provided), 2.1 (package-provided)