SingletonDependencyResolver<T>.GetService(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 una dependencia para un tipo de contrato determinado y, opcionalmente, una clave determinada. Si el solucionador no puede resolver la dependencia, debe devolver null y no iniciar. Esto permite que los solucionadores se usen en un patrón de cadena de responsabilidad, de modo que se pueda pedir a varios solucionadores que resuelvan una dependencia hasta que finalmente lo haga uno.
public object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Parámetros
- type
- Type
Interfaz o clase base abstracta que define la dependencia que se va a resolver. Se espera que el 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
Dependencia resuelta, que debe ser una instancia del tipo de contrato especificado, o null si no se pudo resolver la dependencia.