IDbDependencyResolver.GetServices(Type, Object) Metodo
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.
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.