SingletonDependencyResolver<T>.GetService(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 una dipendenza per un determinato tipo di contratto e, facoltativamente, una determinata chiave. Se il resolver non è in grado di risolvere la dipendenza, deve restituire null e non generare. In questo modo è possibile usare i resolver in un modello Chain of Responsibility in modo che più resolver possano essere richiesti per risolvere una dipendenza fino a quando non ne viene infine eseguita una.
public object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Parametri
- type
- Type
Interfaccia o classe base astratta che definisce la dipendenza da risolvere. L'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
Dipendenza risolta, che deve essere un'istanza del tipo di contratto specificato o Null se non è stato possibile risolvere la dipendenza.