Поделиться через


IDbConfigurationInterceptor.Loaded Метод

Определение

Происходит во время инициализации EF после DbConfiguration создания , но непосредственно перед блокировкой, готовой к использованию. Используйте это событие для проверки и (или) переопределения служб, которые были зарегистрированы до блокировки конфигурации. Обратите внимание, что перехватчик этого типа следует использовать осторожно, так как он может препятствовать обнаружению той же конфигурации, которая используется во время выполнения.

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)

Параметры

loadedEventArgs
DbConfigurationLoadedEventArgs

Аргументы события, которое отражает этот перехватчик.

interceptionContext
DbConfigurationInterceptionContext

Контекстные сведения о событии.

Комментарии

Обработчики можно добавлять только до того, как EF начнет использовать конфигурацию, поэтому обработчики обычно следует добавлять в рамках инициализации приложения. Не обращаться к статическим методам DbConfiguration внутри обработчика; вместо этого используйте члены для получения текущих DbConfigurationLoadedEventArgs служб и (или) добавления переопределений.

Применяется к