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."); } }
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."); } }