SingletonDependencyResolver<T>.GetServices(Type, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.