如何使用取消令牌取消时提供其他数据
本文关键字:取消 其他 数据 何使用 令牌 | 更新日期: 2023-09-27 18:26:23
CancelToken可以通过多种方式取消任务。但是,我的应用程序需要更多信息,而不仅仅是要取消的任务。例如,它需要知道谁取消了任务、何时取消任务以及取消任务的原因。取消任务时有什么方法可以提供其他数据吗?
也许是这样的?
private static void Work(CancellationToken cancelToken)
{
while (true)
{
if(cancelToken.IsCancellationRequested)
{
return ("999999999");
}
Console.Write("345");
}
}
关键在于返回的内容,取消令牌仅告诉您何时退出...