Partager via


IDbCommandInterceptor Interface

Définition

Un objet qui implémente cette interface peut être inscrit avec DbInterception pour recevoir des notifications quand Entity Framework exécute des commandes.

public interface IDbCommandInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbCommandInterceptor = interface
    interface IDbInterceptor
Public Interface IDbCommandInterceptor
Implements IDbInterceptor
Dérivé
Implémente

Remarques

Les intercepteurs peuvent également être inscrits dans le fichier de configuration de l’application. Pour plus d’informations sur la configuration d’Entity Framework, consultez http://go.microsoft.com/fwlink/?LinkId=260883 .

Méthodes

NonQueryExecuted(DbCommand, DbCommandInterceptionContext<Int32>)

Cette méthode est appelée après un appel à ou à ExecuteNonQuery() l’un de ses équivalents asynchrones. Le résultat utilisé par Entity Framework peut être modifié en définissant Result.

NonQueryExecuting(DbCommand, DbCommandInterceptionContext<Int32>)

Cette méthode est appelée avant qu’un appel à ou à ExecuteNonQuery() l’un de ses équivalents asynchrones soit effectué.

ReaderExecuted(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Cette méthode est appelée après un appel à ou à ExecuteReader(CommandBehavior) l’un de ses équivalents asynchrones. Le résultat utilisé par Entity Framework peut être modifié en définissant Result.

ReaderExecuting(DbCommand, DbCommandInterceptionContext<DbDataReader>)

Cette méthode est appelée avant qu’un appel à ou à ExecuteReader(CommandBehavior) l’un de ses équivalents asynchrones soit effectué.

ScalarExecuted(DbCommand, DbCommandInterceptionContext<Object>)

Cette méthode est appelée après un appel à ou à ExecuteScalar() l’un de ses équivalents asynchrones. Le résultat utilisé par Entity Framework peut être modifié en définissant Result.

ScalarExecuting(DbCommand, DbCommandInterceptionContext<Object>)

Cette méthode est appelée avant qu’un appel à ou à ExecuteScalar() l’un de ses équivalents asynchrones soit effectué.

S’applique à