Partilhar via


IDbConfigurationInterceptor.Loaded Método

Definição

Ocorre durante a inicialização do EF depois que o DbConfiguration foi construído, mas pouco antes de ser bloqueado pronto para uso. Use esse evento para inspecionar e/ou substituir os serviços que foram registrados antes que a configuração seja bloqueada. Observe que um interceptador desse tipo deve ser usado com cuidado, pois pode impedir que as ferramentas descubram a mesma configuração usada em runtime.

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 o evento que esse interceptador espelha.

interceptionContext
DbConfigurationInterceptionContext

Informações contextuais sobre o evento.

Comentários

Os manipuladores só podem ser adicionados antes que o EF comece a usar a configuração e, portanto, os manipuladores geralmente devem ser adicionados como parte da inicialização do aplicativo. Não acesse os métodos estáticos DbConfiguration dentro do manipulador; em vez disso, use os membros de DbConfigurationLoadedEventArgs para obter os serviços atuais e/ou adicionar substituições.

Aplica-se a