DatabaseLogFormatter.GetStopwatch(DbCommandInterceptionContext) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于计时执行的秒表。 此秒表在 、 和 方法的NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)末尾启动,并在 、 ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)和 ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) 方法的NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)开头ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)停止。 ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>) 如果这些方法被重写并且正在使用秒表,则替代应调用基方法或启动/停止秒表本身。
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
要为其获取秒表的截获上下文。
返回
秒表。