c# - Azure Batch 服务:故意删除任务时的 TaskStateMonitor
问题描述
在 Azure 批处理服务中,将任务添加到作业时,您可以创建一个 TaskStateMonitor,它将等待添加的任务完成/超时。当任务完成(或超时)时,监视器将返回(或引发异常)。
如果您在完成之前删除作业,监视器会发生什么情况?任务监视器是否等到超时,它是否引发不同的异常,或者它是否认为作业已完成?
解决方案
想通了:在我测试完之后,TaskStateMonitor 在检查状态但找不到状态时会引发以下异常
Microsoft.Azure.Batch.Common.BatchException: Operation returned an invalid status code 'NotFound'
推荐阅读
- android - 仅当值存在时才向 Retrofit 添加查询
- kotlin - sqldelight:如何确保只调用一次`create`
- android - 从 OMDB API android 获取电影的详细信息
- autodesk-forge - Autodesk forge 查看器更新三个 js 几何比例
- xamarin - Xamarin 绑定问题
- protocol-buffers - 在另一个库中导入 proto
- jquery - mouseenter 上的 setInterval 和 mouseleave 上的清除间隔
- axios - axios根据查询生成Nuxt动态路由
- wordpress - 有没有办法在本地主机上运行 Wordpress Firebase 实时聊天
- r - 如何在 igraph 图中为顶点着色和突出显示链接