Compartir a través de


DbProviderServices.GetService(Type, Object) Método

Definición

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.

Se aplica a