Condividi tramite


IKeyedServiceCollection<TKey,TService> Interfaccia

Definizione

Raccolta di servizi che possono essere disambiguati in base alla chiave

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)

Parametri di tipo

TKey

Tipo di chiave di servizio.

Questo parametro di tipo è controvariante, ovvero puoi usare il tipo specificato o qualsiasi tipo meno derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.
TService

Tipo di servizio.

Questo parametro di tipo è covariante, ovvero puoi usare il tipo specificato o qualsiasi tipo più derivato. Per altre informazioni sulla covarianza e la controvarianza, vedi Covarianza e controvarianza nei generics.
Derivato

Metodi

GetService(IServiceProvider, TKey)

Ottiene il servizio con la chiave specificata.

GetService(TKey)

Raccolta di servizi che possono essere disambiguati in base alla chiave

GetServices(IServiceProvider)

Ottiene tutti i servizi da questa raccolta.

Si applica a