Sdílet prostřednictvím


IDbConfigurationInterceptor.Loaded Metoda

Definice

Dochází k němu během inicializace EF poté, DbConfiguration co byl vytvořen, ale těsně před tím, než je uzamčeno připravené k použití. Tuto událost použijte ke kontrole nebo přepsání služeb, které byly zaregistrovány před uzamčením konfigurace. Všimněte si, že zachytávání tohoto typu by mělo být používáno pečlivě, protože může bránit nástrojům ve zjišťování stejné konfigurace, která se používá za běhu.

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)

Parametry

loadedEventArgs
DbConfigurationLoadedEventArgs

Argumenty události, kterou tento zasahovač zrcadlí.

interceptionContext
DbConfigurationInterceptionContext

Kontextové informace o události.

Poznámky

Obslužné rutiny je možné přidat pouze před tím, než ef začne používat konfiguraci, a proto by se obslužné rutiny obecně měly přidávat jako součást inicializace aplikace. Nepřistupujte ke statickým metodám DbConfiguration uvnitř obslužné rutiny; Místo toho použijte členy k získání aktuálních DbConfigurationLoadedEventArgs služeb nebo k přidání přepsání.

Platí pro