IDbConfigurationInterceptor.Loaded Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework