【发布时间】:2018-11-23 17:49:36
【问题描述】:
我已经部署了一个连续的 Azure WebJob,其中包含一个从队列消息触发的过程。
public Task Automation([QueueTrigger("automqueue")] string message, TextWriter log, CancellationToken token)
{
....
}
该过程包含一个CancellationToken,从系统中用于graceful shutdown。
当用户想要取消进程时,是否有任何编程方式来触发此CancellationToken?
我的自动化需要分配资源才能完成,有时可能需要几个小时才能完成。这就是用户可能想要取消该进程并开始另一个进程的原因。
我可以使用我已经拥有的CancellationToken 或者我需要实施自定义解决方案吗?
【问题讨论】:
标签: azure azure-webjobs cancellation-token