Condividi tramite


IDbDependencyResolver.GetServices(Type, Object) Metodo

Definizione

Tenta di risolvere le dipendenze per un determinato tipo di contratto e, facoltativamente, una determinata chiave. Se il resolver non è in grado di risolvere la dipendenza, deve restituire un'enumerazione vuota e non generare un'eccezione. Questo metodo differisce da GetService(Type, Object) in quanto restituisce tutti i servizi registrati per il tipo e la combinazione di tasti specificati.

public System.Collections.Generic.IEnumerable<object> GetServices (Type type, object key);
abstract member GetServices : Type * obj -> seq<obj>

Parametri

type
Type

Interfaccia o classe base astratta che definisce la dipendenza da risolvere. Ogni oggetto restituito deve essere un'istanza di questo tipo.

key
Object

Facoltativamente, la chiave della dipendenza da risolvere. Può trattarsi di null per le dipendenze che non sono differenziate per chiave.

Restituisce

Tutti i servizi che risolvono la dipendenza, che devono essere istanze del tipo di contratto specificato o un'enumerazione vuota se non è stato possibile risolvere la dipendenza.

Si applica a