OpenAsync() публичный Метод

public OpenAsync ( CancellationToken token ) : Task
token System.Threading.CancellationToken
Результат Task
Пример #1
0
 private async Task buildConnectionAsync(CancellationToken token)
 {
     if (_connection == null)
     {
         _connection = new TransactionState(_factory, _mode, _isolationLevel, _commandTimeout);
         await _connection.OpenAsync(token).ConfigureAwait(false);
     }
 }
Пример #2
0
        private async Task buildConnectionAsync(CancellationToken token)
        {
            if (_connection == null)
            {
                _connection = new TransactionState(_factory, _mode, _isolationLevel, _commandTimeout, _ownsConnection);

                await _retryPolicy.ExecuteAsync(async() => await _connection.OpenAsync(token), token);
            }
        }
Пример #3
0
 private Task buildConnectionAsync(CancellationToken token)
 {
     if (_connection == null)
     {
         _connection = new TransactionState(_factory, _mode, _isolationLevel, _commandTimeout, _ownsConnection);
         return(_connection.OpenAsync(token));
     }
     return(Task.CompletedTask);
 }
Пример #4
0
        private async Task buildConnectionAsync(CancellationToken token)
        {
            if (_connection == null)
            {
                _connection = _factory is null ?
                              new TransactionState(_mode, _isolationLevel, _commandTimeout, _externalConnection, _ownsConnection) :
                              new TransactionState(_factory, _mode, _isolationLevel, _commandTimeout, _ownsConnection);

                await _retryPolicy.ExecuteAsync(() => _connection.OpenAsync(token), token).ConfigureAwait(false);
            }
        }