Condividi tramite


DatabaseLogFormatter.GetStopwatch(DbCommandInterceptionContext) Metodo

Definizione

Il controllo di arresto usato per le esecuzioni temporali. Questo controllo di arresto viene avviato alla fine di NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>), ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)e metodi e viene arrestato all'inizio dei NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)metodi , e ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>) . Se questi metodi vengono sottoposti a override e il controllo di arresto viene usato, gli overridi devono chiamare il metodo di base o avviare/arrestare il controllo di arresto stesso.

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

Parametri

interceptionContext
DbCommandInterceptionContext

Contesto di intercettazione per il quale verrà ottenuto il controllo di arresto.

Restituisce

L'orologio di arresto.

Si applica a