C# Azure批处理服务:有意删除任务时TaskStateMonitor

C# Azure批处理服务:有意删除任务时TaskStateMonitor,c#,azure,azure-batch,C#,Azure,Azure Batch,在Azure batch services中,当任务添加到作业时,您可以创建TaskStateMonitor,它将等待添加任务的完成/超时。当任务完成(或超时)时,监视器将返回(或引发异常) 如果在完成之前删除作业,监视器会发生什么情况?任务监控器是否等到超时到达,它是否引发一个不同的异常,或者它认为作业是否完成?解释:在测试结束后,TaskStaseMeNoTebug将在检查一个状态而不能找到一个时引发以下异常: Microsoft.Azure.Batch.Common.BatchExcept

在Azure batch services中,当任务添加到作业时,您可以创建TaskStateMonitor,它将等待添加任务的完成/超时。当任务完成(或超时)时,监视器将返回(或引发异常)


如果在完成之前删除作业,监视器会发生什么情况?任务监控器是否等到超时到达,它是否引发一个不同的异常,或者它认为作业是否完成?

解释:在测试结束后,TaskStaseMeNoTebug将在检查一个状态而不能找到一个

时引发以下异常:
Microsoft.Azure.Batch.Common.BatchException:操作返回了无效的状态代码“NotFound”