Freigeben über


DatabaseLogFormatter.GetStopwatch(DbCommandInterceptionContext) Methode

Definition

Die Stoppuhr, die zum Timen von Ausführungen verwendet wird. Diese Stoppuhr wird am Ende der NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)Methoden , ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)und ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) gestartet und am Anfang der NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)Methoden , ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)und ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) beendet. Wenn diese Methoden überschrieben werden und die Stoppuhr verwendet wird, sollten die Außerkraftsetzungen entweder die Basismethode aufrufen oder die Stoppuhr selbst starten/beenden.

protected internal System.Diagnostics.Stopwatch GetStopwatch (System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext interceptionContext);
member this.GetStopwatch : System.Data.Entity.Infrastructure.Interception.DbCommandInterceptionContext -> System.Diagnostics.Stopwatch
Protected Friend Function GetStopwatch (interceptionContext As DbCommandInterceptionContext) As Stopwatch

Parameter

interceptionContext
DbCommandInterceptionContext

Der Abfangkontext, für den die Stoppuhr abgerufen wird.

Gibt zurück

Die Stoppuhr.

Gilt für: