当其中一个异步处于活动循环中时,我正在观察CancellationTokenSource.Cancel中的挂起。static void Main(string[] args) var main = Task.Run(() => using (var csource = new CancellationTokenSource
我想弄清楚CancellationTokenSource.CreateLinkedTokenSource到底做了什么。我知道这是一个常规的取消源,也是与现有令牌“链接”的。这是CancellationTokenSource.CreateLinkedTokenSource的行为吗?我的意思是,当一个CancellationTokenSource被取消时,我不应该再次使用它,除非我创建一个新的。// Program.cs
a
文档()声明,当任何源令牌处于已取消状态时,方法“将创建一个处于已取消状态的CancellationTokenSource”。Cancellation.要将CancellationTokenSource链接起来以取消源令牌,具体需要做些什么?var timeout = new CancellationTokenSource(TimeSpan.FromSeconds(1));
var linked = CancellationTokenSource.CreateLinkedTokenSource