Compartir a través de


IDbConfigurationInterceptor.Loaded Método

Definición

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.

Se aplica a