Compartir a través de


IKeyedServiceCollection<TKey,TService> Interfaz

Definición

Colección de servicios que se pueden desambiguar por clave

public interface IKeyedServiceCollection<in TKey,out TService> where TService : class
public interface IKeyedServiceCollection<TKey,out TService> where TService : class
type IKeyedServiceCollection<'Key, 'Service (requires 'Service : null)> = interface
Public Interface IKeyedServiceCollection(Of In TKey, Out TService)
Public Interface IKeyedServiceCollection(Of TKey, Out TService)

Parámetros de tipo

TKey

Tipo de clave de servicio.

Este parámetro de tipo es contravariante, es decir, puede usar el tipo que haya especificado o cualquier tipo menos derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.
TService

El tipo de servicio.

Este parámetro de tipo es covariante, es decir, puede usar el tipo que haya especificado o cualquier tipo más derivado. Si desea obtener más información sobre la covarianza y la contravarianza, consulte Covarianza y contravarianza en genéricos.
Derivado

Métodos

GetService(IServiceProvider, TKey)

Obtiene el servicio con la clave especificada.

GetService(TKey)

Colección de servicios que se pueden desambiguar por clave

GetServices(IServiceProvider)

Obtiene todos los servicios de esta colección.

Se aplica a