public Task ConnectionFailedAsync(DbConnection connection, ConnectionErrorEventData eventData,
                                   CancellationToken cancellationToken = new CancellationToken())
 {
     TrackEvent(nameof(ConnectionFailedAsync), connection, eventData.ConnectionId);
     RemoveOperationHolder(eventData.ConnectionId);
     return(Task.CompletedTask);
 }
Exemplo n.º 2
0
 public virtual void ConnectionFailed(
     DbConnection connection,
     ConnectionErrorEventData eventData)
 {
     Assert.False(eventData.IsAsync);
     SyncCalled = true;
     AssertFailed(eventData);
 }
 public override void ConnectionOpeningFailed(ConnectionErrorEventData eventData)
 {
     ConnectionOpeningFailedCounter++;
     if (instanceMarker != UniqueInstanceIdentifier)
     {
         throw new Exception("Not the same instance");
     }
 }
 public void ConnectionFailed(
     DbConnection connection,
     ConnectionErrorEventData eventData)
 {
     for (var i = 0; i < _interceptors.Length; i++)
     {
         _interceptors[i].ConnectionFailed(connection, eventData);
     }
 }
 public async Task ConnectionFailedAsync(
     DbConnection connection,
     ConnectionErrorEventData eventData,
     CancellationToken cancellationToken = default)
 {
     for (var i = 0; i < _interceptors.Length; i++)
     {
         await _interceptors[i].ConnectionFailedAsync(connection, eventData, cancellationToken);
     }
 }
Exemplo n.º 6
0
            public virtual Task ConnectionFailedAsync(
                DbConnection connection,
                ConnectionErrorEventData eventData,
                CancellationToken cancellationToken = default)
            {
                Assert.True(eventData.IsAsync);
                AsyncCalled = true;
                AssertFailed(eventData);

                return(Task.CompletedTask);
            }
Exemplo n.º 7
0
 public override async Task ConnectionFailedAsync(DbConnection connection, ConnectionErrorEventData eventData, CancellationToken cancellationToken = new CancellationToken())
 {
     await base.ConnectionFailedAsync(connection, eventData, cancellationToken);
 }
Exemplo n.º 8
0
 public override void ConnectionFailed(DbConnection connection, ConnectionErrorEventData eventData)
 {
     base.ConnectionFailed(connection, eventData);
 }
Exemplo n.º 9
0
 public override Task ConnectionOpeningFailedAsync(ConnectionErrorEventData eventData, CancellationToken cancellationToken)
 {
     OpeningFailedAsyncCounter++;
     return(base.ConnectionOpeningFailedAsync(eventData, cancellationToken));
 }
Exemplo n.º 10
0
 public override void ConnectionOpeningFailed(ConnectionErrorEventData eventData)
 {
     OpeningFailedCounter++;
 }
 public void ConnectionFailed(DbConnection connection, ConnectionErrorEventData eventData)
 {
     TrackEvent(nameof(ConnectionFailed), connection, eventData.ConnectionId);
     RemoveOperationHolder(eventData.ConnectionId);
 }