IKeyedServiceCollection<TKey,TService> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |