DbInterception Класс

Определение

Это точка регистрации перехватчиков IDbInterceptor . Перехватчики получают уведомления, когда EF выполняет определенные операции, такие как выполнение команд в базе данных. Пример см. в разделе IDbCommandInterceptor.

public static class DbInterception
type DbInterception = class
Public Class DbInterception
Наследование
DbInterception

Свойства

Dispatch

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

Методы

Add(IDbInterceptor)

Регистрирует новый IDbInterceptor объект для получения уведомлений. Обратите внимание, что перехватчик должен реализовывать некоторый интерфейс, который расширяется от IDbInterceptor , чтобы быть полезным.

Remove(IDbInterceptor)

Удаляет зарегистрированный IDbInterceptor объект , чтобы он больше не получал уведомления. Если данный перехватчик не зарегистрирован, то это не операция.

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