コード例 #1
0
 public void TransactionFailed(DbTransaction transaction, TransactionErrorEventData eventData)
 {
     for (var i = 0; i < _interceptors.Length; i++)
     {
         _interceptors[i].TransactionFailed(transaction, eventData);
     }
 }
コード例 #2
0
 public async Task TransactionFailedAsync(
     DbTransaction transaction,
     TransactionErrorEventData eventData,
     CancellationToken cancellationToken = default)
 {
     for (var i = 0; i < _interceptors.Length; i++)
     {
         await _interceptors[i].TransactionFailedAsync(transaction, eventData, cancellationToken);
     }
 }
 public Task TransactionFailedAsync(DbTransaction transaction, TransactionErrorEventData eventData,
                                    CancellationToken cancellationToken = new CancellationToken())
 {
     TrackEvent(nameof(TransactionFailedAsync), transaction.Connection, eventData.ConnectionId);
     return(Task.CompletedTask);
 }
 public void TransactionFailed(DbTransaction transaction, TransactionErrorEventData eventData)
 {
     TrackEvent(nameof(TransactionFailed), transaction.Connection, eventData.ConnectionId);
 }
コード例 #5
0
 public override async Task TransactionFailedAsync(DbTransaction transaction, TransactionErrorEventData eventData, CancellationToken cancellationToken = new CancellationToken())
 {
     await base.TransactionFailedAsync(transaction, eventData, cancellationToken);
 }
コード例 #6
0
 public override void TransactionFailed(DbTransaction transaction, TransactionErrorEventData eventData)
 {
     base.TransactionFailed(transaction, eventData);
 }