我有一个天蓝色的逻辑应用程序,它可以完成一些工作,并且会延迟10分钟,然后再执行其他一些操作。
我已经从azure函数调用了此应用,一切正常。
现在,我需要在10分钟的时间内根据特定事件终止已经运行的逻辑应用程序。
我看了一下逻辑应用程序文档,这里是SO逻辑应用程序中的问题,但与此无关。
那么,这是一种可以实用或通过HTTP调用取消已经运行的逻辑应用程序的方法吗?
答案 0 :(得分:4)
根据我的理解,您可以首先使用Logic Api来运行所有工作流程
GetType
然后,您可以根据响应取消所有正在运行的工作流程。
答案 1 :(得分:2)
您可以尝试制作
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs/{runName}/cancel?api-version=2016-06-01
如https://docs.microsoft.com/en-us/rest/api/logic/workflowruns/cancel
中所述答案 2 :(得分:2)