Condividi tramite


SingletonDependencyResolver<T>.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 riesce a risolvere la dipendenza, deve restituire un'enumerazione vuota e non generare. Questo metodo è diverso da in quanto restituisce GetService(Type, Object) tutti i servizi registrati per la combinazione di tipi e chiavi specificati.

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

Parametri

type
Type

Classe di base dell'interfaccia o 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. Questo può essere 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 la dipendenza non è stata risolta.

Implementazioni

Si applica a