Udostępnij za pośrednictwem


IDbConfigurationInterceptor.Loaded Metoda

Definicja

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.

Dotyczy