Beispiel #1
0
        private static async Task Test_CallByCancelAsync()
        {
            Console.Write("[CallByCancelAsync]...");
            var cts = new CancellationTokenSource();

            cts.CancelAfter(2000);
            try
            {
                await _proxyAsync.CallByCancelAsync(cts.Token);
            }
            catch (OperationCanceledException)
            {
                Console.WriteLine("cancelled.");
            }
        }
Beispiel #2
0
        private static async Task Test_CallByCancelAsync()
        {
            CancellationTokenSource cts = new CancellationTokenSource();

            cts.CancelAfter(500);
            try
            {
                Console.Write("[CallWithCancelAsync], cancel after 500 ms, ");
                await _proxyAsync.CallByCancelAsync(cts.Token);
            }
            catch (TaskCanceledException)
            {
                Console.WriteLine("canceled.");
            }
        }