Partager via


IDbTransactionInterceptor Interface

Définition

Un objet qui implémente cette interface peut être inscrit avec DbInterception pour recevoir des notifications quand Entity Framework valide ou restaure une transaction.

public interface IDbTransactionInterceptor : System.Data.Entity.Infrastructure.Interception.IDbInterceptor
type IDbTransactionInterceptor = interface
    interface IDbInterceptor
Public Interface IDbTransactionInterceptor
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

Committed(DbTransaction, DbTransactionInterceptionContext)

Cette méthode est appelée après Commit() avoir été appelée.

Committing(DbTransaction, DbTransactionInterceptionContext)

Cette méthode est appelée avant Commit() d’être appelée.

ConnectionGetting(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Appelé avant Connection est récupéré.

ConnectionGot(DbTransaction, DbTransactionInterceptionContext<DbConnection>)

Appelé après Connection est récupéré.

Disposed(DbTransaction, DbTransactionInterceptionContext)

Cette méthode est appelée après Dispose() avoir été appelée.

Disposing(DbTransaction, DbTransactionInterceptionContext)

Cette méthode est appelée avant Dispose() d’être appelée.

IsolationLevelGetting(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Appelé avant IsolationLevel est récupéré.

IsolationLevelGot(DbTransaction, DbTransactionInterceptionContext<IsolationLevel>)

Appelé après IsolationLevel est récupéré.

RolledBack(DbTransaction, DbTransactionInterceptionContext)

Cette méthode est appelée après Rollback() avoir été appelée.

RollingBack(DbTransaction, DbTransactionInterceptionContext)

Cette méthode est appelée avant Rollback() d’être appelée.

S’applique à