Поделиться через


DatabaseLogFormatter.GetStopwatch(DbCommandInterceptionContext) Метод

Определение

Секундомер, используемый для выполнения. Этот секундомер запускается в конце NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)методов , ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)и ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>) и останавливается в начале NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)методов , ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)и ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) . Если эти методы переопределены и используется секундомер, переопределения должны либо вызывать базовый метод, либо запускать или останавливать секундомер.

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

Параметры

interceptionContext
DbCommandInterceptionContext

Контекст перехвата, для которого будет получен секундомер.

Возвращаемое значение

Секундомер.

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