Freigeben über


DatabaseLogFormatter.Executing<TResult> Methode

Definition

Wird immer aufgerufen, wenn ein Befehl ausgeführt werden soll. Die Standardimplementierung dieser Methode filtert nach DbContext festgelegt in Context, falls vorhanden, und ruft dann auf LogCommand<TResult>(DbCommand, DbCommandInterceptionContext<TResult>). Diese Methode wird in der Regel nur überschrieben, um das Verhalten der Kontextfilterung zu ändern.

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))

Typparameter

TResult

Der Typ der Ergebnisse des Vorgangs.

Parameter

command
DbCommand

Der Befehl, der ausgeführt wird.

interceptionContext
DbCommandInterceptionContext<TResult>

Kontextinformationen, die dem Befehl zugeordnet sind.

Gilt für: