Condividi tramite


IDbConfigurationInterceptor.Loaded Metodo

Definizione

Si verifica durante l'inizializzazione ef dopo che è stato costruito, ma appena prima di essere bloccato pronto per l'uso DbConfiguration . Usare questo evento per controllare e/o eseguire l'override dei servizi registrati prima che la configurazione venga bloccata. Si noti che un intercettatore di questo tipo deve essere usato attentamente perché può impedire l'individuazione dello stesso strumento usato in fase di esecuzione.

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)

Parametri

loadedEventArgs
DbConfigurationLoadedEventArgs

Argomenti per l'evento che questo intercettatore esegue il mirror.

interceptionContext
DbConfigurationInterceptionContext

Informazioni contestuali sull'evento.

Commenti

I gestori possono essere aggiunti solo prima che EF inizi a usare la configurazione e quindi i gestori devono essere generalmente aggiunti come parte dell'inizializzazione dell'applicazione. Non accedere ai metodi statici dbConfiguration all'interno del gestore; usare invece i membri di DbConfigurationLoadedEventArgs per ottenere i servizi correnti e/o aggiungere override.

Si applica a