DbProviderServices.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í.
Se llama para resolver servicios de proveedor predeterminados adicionales cuando un tipo derivado se registra como proveedor de EF mediante una entrada en el archivo de configuración de la aplicación o mediante el registro basado en código en DbConfiguration. La implementación de este método en esta clase usa los solucionadores agregados con el método AddDependencyResolver para resolver las dependencias.
public virtual object GetService (Type type, object key);
abstract member GetService : Type * obj -> obj
override this.GetService : Type * obj -> obj
Parámetros
- type
- Type
Tipo del servicio que se va a resolver.
- key
- Object
Una clave opcional que proporciona información adicional para resolver el servicio.
Devoluciones
Instancia del tipo especificado o null si no se pudo resolver el servicio.
Implementaciones
Comentarios
Use este método para establecer, agregar o cambiar otros servicios relacionados con el proveedor. Tenga en cuenta que solo se llamará a este método para estos servicios si aún no están configurados explícitamente de alguna otra manera por la aplicación. Esto permite a los proveedores establecer servicios predeterminados mientras la aplicación sigue siendo capaz de invalidar y configurar explícitamente cada servicio si es necesario. Vea IDbDependencyResolver y DbConfiguration para obtener más información.