TransactionInterceptor
TransactionInterceptor()
AsyncCalled
CommittedCalled
CommittingCalled
ConnectionId
Context
CreatedSavepointCalled
CreatingSavepointCalled
Exception
FailedCalled
IsolationLevel
ReleasedSavepointCalled
ReleasingSavepointCalled
RolledBackCalled
RolledBackToSavepointCalled
RollingBackCalled
RollingBackToSavepointCalled
StartedCalled
StartingCalled
SyncCalled
TransactionId
UsedCalled
AssertCommitted(TransactionEndEventData)
AssertCommitting(TransactionEventData)
AssertCreatedSavepoint(TransactionEventData)
AssertCreatingSavepoint(TransactionEventData)
AssertFailed(TransactionErrorEventData)
AssertReleasedSavepoint(TransactionEventData)
AssertReleasingSavepoint(TransactionEventData)
AssertRolledBack(TransactionEndEventData)
AssertRolledBackToSavepoint(TransactionEventData)
AssertRollingBack(TransactionEventData)
AssertRollingBackToSavepoint(TransactionEventData)
AssertStarted(DbConnection, TransactionEndEventData)
AssertStarting(DbConnection, TransactionStartingEventData)
AssertUsed(DbConnection, TransactionEventData)
CreatedSavepoint(DbTransaction, TransactionEventData)
CreatedSavepointAsync(DbTransaction, TransactionEventData, CancellationToken)
CreatingSavepoint(DbTransaction, TransactionEventData, InterceptionResult)
CreatingSavepointAsync(DbTransaction, TransactionEventData, InterceptionResult, CancellationToken)
ReleasedSavepoint(DbTransaction, TransactionEventData)
ReleasedSavepointAsync(DbTransaction, TransactionEventData, CancellationToken)
ReleasingSavepoint(DbTransaction, TransactionEventData, InterceptionResult)
ReleasingSavepointAsync(DbTransaction, TransactionEventData, InterceptionResult, CancellationToken)
Reset()
RolledBackToSavepoint(DbTransaction, TransactionEventData)
RolledBackToSavepointAsync(DbTransaction, TransactionEventData, CancellationToken)
RollingBackToSavepoint(DbTransaction, TransactionEventData, InterceptionResult)
RollingBackToSavepointAsync(DbTransaction, TransactionEventData, InterceptionResult, CancellationToken)
TransactionCommitted(DbTransaction, TransactionEndEventData)
TransactionCommittedAsync(DbTransaction, TransactionEndEventData, CancellationToken)
TransactionCommitting(DbTransaction, TransactionEventData, InterceptionResult)
TransactionCommittingAsync(DbTransaction, TransactionEventData, InterceptionResult, CancellationToken)
TransactionFailed(DbTransaction, TransactionErrorEventData)
TransactionFailedAsync(DbTransaction, TransactionErrorEventData, CancellationToken)
TransactionRolledBack(DbTransaction, TransactionEndEventData)
TransactionRolledBackAsync(DbTransaction, TransactionEndEventData, CancellationToken)
TransactionRollingBack(DbTransaction, TransactionEventData, InterceptionResult)
TransactionRollingBackAsync(DbTransaction, TransactionEventData, InterceptionResult, CancellationToken)
TransactionStarted(DbConnection, TransactionEndEventData, DbTransaction)
TransactionStartedAsync(DbConnection, TransactionEndEventData, DbTransaction, CancellationToken)
TransactionStarting(DbConnection, TransactionStartingEventData, InterceptionResult<DbTransaction>)
TransactionStartingAsync(DbConnection, TransactionStartingEventData, InterceptionResult<DbTransaction>, CancellationToken)
TransactionUsed(DbConnection, TransactionEventData, DbTransaction)
TransactionUsedAsync(DbConnection, TransactionEventData, DbTransaction, CancellationToken)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore
{
public abstract class TransactionInterceptionTestBase : InterceptionTestBase
{
protected class TransactionInterceptor : IDbTransactionInterceptor, IInterceptor
{
public virtual ValueTask<InterceptionResult<DbTransaction>> TransactionStartingAsync(DbConnection connection, TransactionStartingEventData eventData, InterceptionResult<DbTransaction> result, CancellationToken cancellationToken = default);
}
}
}
.NET | 9.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore.Relational.Specification.Tests , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore.Relational.Specification.Tests (9.0.3) net9.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API