コード例 #1
0
ファイル: DataConnection.cs プロジェクト: occam1/Items
        private async Task OpenAsync(CancellationToken cancellationToken)
        {
            var policy = RetryPolicy?.GetOpenConnectionRetryPolicy();

            if (policy == null)
            {
                await DbConnection.OpenAsync(cancellationToken);
            }
            else
            {
                try
                {
                    await policy.ExecuteAsync(t => DbConnection.OpenAsync(t), cancellationToken);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }