IDbConfigurationInterceptor.Loaded Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Występuje podczas inicjowania EF po skonstruowaniu DbConfiguration , ale tuż przed zablokowaniem go do użycia. To zdarzenie służy do sprawdzania i/lub zastępowania usług, które zostały zarejestrowane przed zablokowaniem konfiguracji. Należy pamiętać, że należy ostrożnie używać przechwytywania tego typu, ponieważ może uniemożliwić narzędziom odnajdywanie tej samej konfiguracji, która jest używana w czasie wykonywania.
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 zdarzenia, które to przechwytywanie dubluje.
- interceptionContext
- DbConfigurationInterceptionContext
Kontekstowe informacje o zdarzeniu.
Uwagi
Programy obsługi można dodać tylko przed rozpoczęciem korzystania z konfiguracji programu EF, dlatego programy obsługi powinny być zwykle dodawane w ramach inicjowania aplikacji. Nie należy uzyskiwać dostępu do metod statycznych DbConfiguration wewnątrz programu obsługi; zamiast tego należy użyć członków, DbConfigurationLoadedEventArgs aby pobrać bieżące usługi i/lub dodać przesłonięcia.