Compartilhar via


IDbCommandInterceptor Interface

Definição

Um objeto que implementa essa interface pode ser registrado com DbInterception para receber notificações quando o Entity Framework executa comandos.

public interface IDbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbCommandInterceptor = interface
    interface IDbInterceptor
Public Interface IDbCommandInterceptor
Implements IDbInterceptor
Derivado
Implementações

Comentários

Interceptadores também podem ser registrados no arquivo de configuração do aplicativo. Consulte http://go.microsoft.com/fwlink/?LinkId=260883 para obter mais informações sobre a configuração do Entity Framework.

Métodos

NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)

Esse método é chamado depois que uma chamada para ExecuteNonQuery() ou um de seus equivalentes assíncronos é feita. O resultado usado pelo Entity Framework pode ser alterado definindo Result.

NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)

Esse método é chamado antes que uma chamada para ExecuteNonQuery() ou um de seus equivalentes assíncronos seja feita.

ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Esse método é chamado depois que uma chamada para ExecuteReader(CommandBehavior) ou um de seus equivalentes assíncronos é feita. O resultado usado pelo Entity Framework pode ser alterado definindo Result.

ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Esse método é chamado antes que uma chamada para ExecuteReader(CommandBehavior) ou um de seus equivalentes assíncronos seja feita.

ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)

Esse método é chamado depois que uma chamada para ExecuteScalar() ou um de seus equivalentes assíncronos é feita. O resultado usado pelo Entity Framework pode ser alterado definindo Result.

ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)

Esse método é chamado antes que uma chamada para ExecuteScalar() ou um de seus equivalentes assíncronos seja feita.

Aplica-se a