Compartir a través de


SingletonDependencyResolver<T>.GetServices(Type, Object) Método

Definición

Intenta resolver las dependencias de un tipo de contrato determinado y, opcionalmente, una clave determinada. Si el solucionador no puede resolver la dependencia, debe devolver una enumeración vacía y no iniciar. Este método difiere de GetService(Type, Object) en que devuelve todos los servicios registrados para el tipo y la combinación de teclas especificados.

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>

Parámetros

type
Type

Interfaz o clase base abstracta que define la dependencia que se va a resolver. Se espera que cada objeto devuelto sea una instancia de este tipo.

key
Object

Opcionalmente, la clave de la dependencia que se va a resolver. Puede ser null para las dependencias que no se diferencian por clave.

Devoluciones

Todos los servicios que resuelven la dependencia, que deben ser instancias del tipo de contrato especificado, o una enumeración vacía si no se pudo resolver la dependencia.

Implementaciones

Se aplica a