IDbConfigurationInterceptor.Loaded 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 produce durante la inicialización de EF después DbConfiguration de que se haya construido , pero justo antes de que esté bloqueado listo para su uso. Use este evento para inspeccionar o invalidar los servicios que se han registrado antes de bloquear la configuración. Tenga en cuenta que se debe usar cuidadosamente un interceptor de este tipo, ya que puede impedir que las herramientas detecten la misma configuración que se usa en tiempo de ejecución.
public void Loaded (System.Data.Entity.Infrastructure.DependencyResolution.DbConfigurationLoadedEventArgs loadedEventArgs, System.Data.Entity.Infrastructure.Interception.DbConfigurationInterceptionContext interceptionContext);
abstract member Loaded : System.Data.Entity.Infrastructure.DependencyResolution.DbConfigurationLoadedEventArgs * System.Data.Entity.Infrastructure.Interception.DbConfigurationInterceptionContext -> unit
Public Sub Loaded (loadedEventArgs As DbConfigurationLoadedEventArgs, interceptionContext As DbConfigurationInterceptionContext)
Parámetros
- loadedEventArgs
- DbConfigurationLoadedEventArgs
Argumentos para el evento que este interceptor refleja.
- interceptionContext
- DbConfigurationInterceptionContext
Información contextual sobre el evento.
Comentarios
Los controladores solo se pueden agregar antes de que EF empiece a usar la configuración y, por lo general, los controladores se deben agregar como parte de la inicialización de la aplicación. No acceda a los métodos estáticos DbConfiguration dentro del controlador; en su lugar, use los miembros de DbConfigurationLoadedEventArgs para obtener los servicios actuales o agregar invalidaciones.