【问题标题】:Is there any possibility to get Logic App Workflow Actions name in .Net C# or using any REST API?是否有可能在 .Net C# 或使用任何 REST API 中获取逻辑应用程序工作流操作名称?
【发布时间】:2022-11-18 04:29:19
【问题描述】:

我正在使用 Microsoft.Azure.Management.Logic 包来获取 Azure 逻辑应用程序及其相关详细信息。我需要找到逻辑应用程序工作流中可用的所有触发器和操作。

我可以获得触发器的名称,而对于操作,我们使用此方法 logicManagementClient.WorkflowRunActions.List(resourceGroupName, workflowName, runName) 但这将获取逻辑应用程序特定运行的操作,但我需要工作流的操作(我同意在大多数情况下,这两个操作是相似的除非我们编辑工作流中的操作,但我没有属性“runName”的值。

我试过这个REST API,但它将操作名称显示为 JSON 属性。因为它是一个动态命名的属性,所以我无法准确获取动作名称,actions 对象的结构也会根据条件和指定的循环发生变化。

请有人提供一些解决此问题的见解!

【问题讨论】:

    标签: c# .net azure workflow azure-logic-apps


    【解决方案1】:

    您共享的 REST API 是您唯一可以使用的 API。动作名称基本上是动作名称的转义和蛇形大小写版本,这是设计器中的 UI 句柄。

    如果你反转它,你应该得到动作名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 2017-05-09
      • 1970-01-01
      相关资源
      最近更新 更多