IDbConfigurationInterceptor.Loaded Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt während der EF-Initialisierung auf, nachdem das DbConfiguration erstellt wurde, aber kurz bevor es für die Verwendung gesperrt ist. Verwenden Sie dieses Ereignis, um Dienste zu überprüfen und/oder zu überschreiben, die vor dem Sperren der Konfiguration registriert wurden. Beachten Sie, dass ein Interceptor dieses Typs sorgfältig verwendet werden sollte, da er möglicherweise verhindert, dass Tools dieselbe Konfiguration ermitteln, die zur Laufzeit verwendet wird.
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)
Parameter
- loadedEventArgs
- DbConfigurationLoadedEventArgs
Argumente für das Ereignis, das dieser Interceptor spiegelt.
- interceptionContext
- DbConfigurationInterceptionContext
Kontextinformationen zum Ereignis.
Hinweise
Handler können nur hinzugefügt werden, bevor EF mit der Verwendung der Konfiguration beginnt. Daher sollten Handler im Allgemeinen als Teil der Anwendungsinitialisierung hinzugefügt werden. Greifen Sie nicht auf die statischen DbConfiguration-Methoden innerhalb des Handlers zu. Verwenden Sie stattdessen die Member von, DbConfigurationLoadedEventArgs um aktuelle Dienste abzurufen und/oder Außerkraftsetzungen hinzuzufügen.