Ler en inglés

Compartir por


ServiceProviderKeyedServiceExtensions.GetKeyedServices Método

Definición

Sobrecargas

GetKeyedServices(IServiceProvider, Type, Object)

Obtiene una enumeración de servicios de tipo serviceType de .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Obtiene una enumeración de servicios de tipo T de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs

Obtiene una enumeración de servicios de tipo serviceType de .IServiceProvider

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

Parámetros

provider
IServiceProvider

La instancia de IServiceProvider de la que se van a recuperar los servicios.

serviceType
Type

Objeto que especifica el tipo de objeto de servicio que se va a obtener.

serviceKey
Object

Objeto que especifica la clave del objeto de servicio que se va a obtener.

Devoluciones

Una enumeración de los servicios de tipo serviceType.

Se aplica a

.NET 9 e outras versións
Produto Versións
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

GetKeyedServices<T>(IServiceProvider, Object)

Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs
Source:
ServiceProviderKeyedServiceExtensions.cs

Obtiene una enumeración de servicios de tipo T de .IServiceProvider

C#
public static System.Collections.Generic.IEnumerable<T> GetKeyedServices<T> (this IServiceProvider provider, object? serviceKey);

Parámetros de tipo

T

Objeto del tipo de servicio que se va a obtener.

Parámetros

provider
IServiceProvider

La instancia de IServiceProvider de la que se van a recuperar los servicios.

serviceKey
Object

Objeto que especifica la clave del objeto de servicio que se va a obtener.

Devoluciones

Una enumeración de los servicios de tipo T.

Se aplica a

.NET 9 e outras versións
Produto Versións
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1