DatabaseLogFormatter.Executing<TResult> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается каждый раз, когда команда должна быть выполнена. Реализация этого метода по умолчанию фильтруется по параметру DbContextContext, если таковой есть, а затем вызывает LogCommand<TResult>(DbCommand, DbCommandInterceptionContext<TResult>). Этот метод обычно переопределяется только для изменения поведения фильтрации контекста.
public virtual void Executing<TResult>(System.Data.Common.DbCommand command, System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext<TResult> interceptionContext);
abstract member Executing : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext<'Result> -> unit
override this.Executing : System.Data.Common.DbCommand * System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext<'Result> -> unit
Public Overridable Sub Executing(Of TResult) (command As DbCommand, interceptionContext As DbCommandInterceptionContext(Of TResult))
Параметры типа
- TResult
Тип результатов операции.
Параметры
- command
- DbCommand
Команда, которая будет выполнена.
- interceptionContext
- DbCommandInterceptionContext<TResult>
Контекстные сведения, связанные с командой .
Применяется к
Entity Framework