DatabaseLogFormatter.Executing<TResult> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Entity Framework