取消任务

可在运行时取消任务。已取消的任务将无法运行。

使任务可取消

如果在读取任务的
IsCancellationRequested
属性时返回的值在所执行的方法(通常使用条件指令来执行)中进行了相应的管理,则可以取消该任务。
IsCancellationRequested
属性可具有以下值:
false
未请求取消。
true
已请求取消。
要在方法内使用此属性,应将任务指示为同一方法的参数,并指定任务类型。
在以下示例中,
myTask
是任务,
ProcessCsvFile()
是所执行的方法:
private void ProcessCsvFile(LongRunningTask myTask) { // Code to execute }

取消任务

可通过对任务调用
Cancel()
方法来取消该任务。请参见以下示例。
myTask.Cancel();
该方法任务的
IsCancellationRequested
属性值设置为
True
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈