IDbCommandInterceptor Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework