Partager via


IDbConfigurationInterceptor.Loaded Méthode

Définition

Se produit lors de l’initialisation EF une fois que le DbConfiguration a été construit, mais juste avant qu’il soit verrouillé et prêt à être utilisé. Utilisez cet événement pour inspecter et/ou remplacer les services qui ont été inscrits avant que la configuration ne soit verrouillée. Notez qu’un intercepteur de ce type doit être utilisé avec soin, car il peut empêcher les outils de découvrir la même configuration que celle utilisée au moment de l’exécution.

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)

Paramètres

loadedEventArgs
DbConfigurationLoadedEventArgs

Arguments de l’événement que cet intercepteur met en miroir.

interceptionContext
DbConfigurationInterceptionContext

Informations contextuelles sur l’événement.

Remarques

Les gestionnaires ne peuvent être ajoutés qu’avant qu’EF ne commence à utiliser la configuration. Par conséquent, les gestionnaires doivent généralement être ajoutés dans le cadre de l’initialisation de l’application. N’accédez pas aux méthodes statiques DbConfiguration à l’intérieur du gestionnaire ; utilisez plutôt les membres de DbConfigurationLoadedEventArgs pour obtenir les services actuels et/ou ajouter des remplacements.

S’applique à