ClearAllPools() public static method

public static ClearAllPools ( ) : void
return void
コード例 #1
0
ファイル: MySqlConnection.cs プロジェクト: Jackjet/ECOSingle
 public Task ClearAllPoolsAsync()
 {
     return(Task.Factory.StartNew(delegate
     {
         MySqlConnection.ClearAllPools();
     }));
 }
コード例 #2
0
        public Task ClearAllPoolsAsync(CancellationToken cancellationToken)
        {
            TaskCompletionSource <bool> taskCompletionSource = new TaskCompletionSource <bool>();

            if (cancellationToken == CancellationToken.None || !cancellationToken.IsCancellationRequested)
            {
                try
                {
                    MySqlConnection.ClearAllPools();
                    taskCompletionSource.SetResult(true);
                    goto IL_3B;
                }
                catch (Exception exception)
                {
                    taskCompletionSource.SetException(exception);
                    goto IL_3B;
                }
            }
            taskCompletionSource.SetCanceled();
IL_3B:
            return(taskCompletionSource.Task);
        }
コード例 #3
0
ファイル: MySqlHelper.cs プロジェクト: sidhoda/MySqlConnector
 public static void ClearConnectionPools() => MySqlConnection.ClearAllPools();