标签:cancellation-token
-
简便的方法来等待已取消的任务? - c#
我发现自己经常这样编写代码: try { cancellationTokenSource.Cancel(); await task.ConfigureAwait(false); // this is the task that was cancelled } catch(OperationCanceledException) { // Cancellatio […]
-
我可以使用CancellationToken取消StreamReader.ReadLineAsync吗? - c#
当我通过调用Cancel()的CancellationTokenSource方法取消具有以下内容的异步方法时,它将最终停止。但是,由于Console.WriteLine(await reader.ReadLineAsync());行需要花很多时间才能完成,因此我也尝试将CancellationToken传递给ReadLineAsync()(期望它返回一个空字 […]