c# - 是否有可能在 .Net C# 中或使用任何 REST API 获取逻辑应用程序工作流操作名称?

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

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

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

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

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

最佳答案

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

如果你颠倒过来,你应该得到操作名称。

关于c# - 是否有可能在 .Net C# 中或使用任何 REST API 获取逻辑应用程序工作流操作名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73112066/

相关文章:

c# - 如何使用 System.Spatial.GeographyPoint

c# - 可以使用 FileZilla 或 WinSCP 连接到 FTP,但不能使用 FtpWebRequest 或 FluentFTP

c# - 让 MaskedTextBox 只接受字母

.net - 是否有任何理由在 bool 上使用 WaitHandle 来标记取消?

azure - 用于在 Azure AKS 中提取每个命名空间数据的托管解决方案

azure - Terraform 依赖于模块

c# - Json.NET - 保留双/十进制数据类型

c# - 如何从文件的完整路径获取目录?

c# - 如何使用 C# 创建 gRPC 流拦截器?

当实例失败时,Azure Webapps 不会进行故障转移