IDbConfigurationInterceptor.Loaded Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.