Compartir a través de


IDbDependencyResolver.GetService(Type, Object) Método

Definición

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

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.

Se aplica a