[英]Monitoring long running Power Automate Cloud Flow from Azure Function App
我需要能夠從 Azure Function 應用程序(使用 Visual Studio 進行開發)執行長時間運行的 Power Automate Cloud Flow(比如 2 小時)。
我的設置:
問題:自然超時。
我嘗試了什么:我嘗試覆蓋 System.Net.Http.HttpClient.SendAsync 和超時策略以使超時無限期,但這不起作用,而不是在給定 2 小時運行時間的情況下它會起作用。
我的最佳案例場景:我真正想要的是能夠發送請求以開始執行 Power Automate Cloud Flow,就像工作一樣,然后能夠通過前往某種監視位置來監視執行。 我非常肯定這就是 power automate 內部所做的,但我如何從 Azure Function 應用程序中做到這一點? 對於我的一生,我找不到答案:)
所以我想通了,想我應該發布答案。 我忘記了當你想使用異步模式時你必須在你的流程中啟用異步響應。 因此,流程中的任何響應都應在設置中設置為異步。
此操作將為流啟用異步模式,調用它的 HTTP 將立即回復狀態 202,以及有關 URL 到 go 的信息以檢查標頭中的狀態。
所以它比人們想象的要簡單得多:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.