Sdílet prostřednictvím


DbCommandInterceptor Třída

Definice

Základní třída, která implementuje IDbCommandInterceptor. Tato třída je pohodlná pro použití, když pouze jedna nebo dvě metody rozhraní skutečně potřebují nějakou implementaci.

public class DbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbCommandInterceptor
type DbCommandInterceptor = class
    interface IDbCommandInterceptor
    interface IDbInterceptor
Public Class DbCommandInterceptor
Implements IDbCommandInterceptor
Dědičnost
DbCommandInterceptor
Implementuje

Konstruktory

DbCommandInterceptor()

Základní třída, která implementuje IDbCommandInterceptor. Tato třída je pohodlná pro použití, když pouze jedna nebo dvě metody rozhraní skutečně potřebují nějakou implementaci.

Metody

NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)

Tato metoda je volána po volání ExecuteNonQuery() nebo jeden z jejích asynchronních protějšků je proveden. Výsledek používaný službou Entity Framework lze změnit nastavením Result.

NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)

Tato metoda je volána před voláním ExecuteNonQuery() nebo jedním z jejích asynchronních protějšků.

ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Tato metoda je volána po volání ExecuteReader(CommandBehavior) nebo jeden z jejích asynchronních protějšků je proveden. Výsledek používaný službou Entity Framework lze změnit nastavením Result.

ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Tato metoda je volána před voláním ExecuteReader(CommandBehavior) nebo jedním z jejích asynchronních protějšků.

ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)

Tato metoda je volána po volání ExecuteScalar() nebo jeden z jejích asynchronních protějšků je proveden. Výsledek používaný službou Entity Framework lze změnit nastavením Result.

ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)

Tato metoda je volána před voláním ExecuteScalar() nebo jedním z jejích asynchronních protějšků.

Platí pro