Microsoft 推出 Logic Apps Standard 的 .NET Framework 自定义代码功能
Microsoft 最近在公开预览中推出了 .NET Framework 自定义代码 功能,允许开发者在 Logic Apps Standard 的工作流中通过内置操作调用编译后的 .NET Framework 代码。
背景与更新
- Azure Logic Apps 是 Microsoft 提供的自动化工作流服务,其 Logic App Standard 层级允许开发者在任何地方运行工作流。
- 自 2021 年正式发布以来,Logic Apps Standard 已经获得了多项更新,包括在 XSLT 映射中支持 .NET Framework 程序集、增强的可观察性功能以及新的数据映射器。
- 此次推出的 .NET Framework 自定义代码功能旨在进一步推动 Standard 层级的发展,帮助客户从 BizTalk Server 迁移到 Azure,并为开发者提供更强大的扩展能力,以解决更复杂的集成问题。
功能特点
- 本地 VS Code 体验:开发者可以在同一个调试会话中逐步执行工作流和代码,目前支持 .NET Framework 4.7.2 程序集。
- 新工作区模板:最新的 VS Code Logic Apps 扩展引入了新的逻辑应用工作区模板,简化了自定义代码的编写、调试和部署过程。模板包括一个工作区文件和两个示例项目,分别用于自定义代码编写和工作流编写。
- 安全与调试:工作流标准服务计划允许函数应用并行托管,开发者可以在同一个 VS Code 会话中本地调试代码和工作流,且无需增加额外的安全表面。
适用场景与限制
- 适用场景:Microsoft 建议开发者将 .NET Framework 自定义代码功能用于自定义解析、数据验证和简单的数据转换等场景,以补充低代码集成解决方案。
- 不适用场景:该功能不适用于计算密集型场景,如流处理、长时间运行的代码以及复杂的批处理或解批处理。
未来展望
- Microsoft 选择支持 .NET Framework 4.7.2 是基于客户反馈,特别是那些已经在 .NET Framework 上投入大量资源以扩展 BizTalk Server 解决方案的组织。通过支持 .NET Framework 4.7.2,客户可以将现有的自定义解决方案从本地架构迁移到云端。
- Microsoft 计划在 .NET Framework 支持正式发布后,进一步扩展支持其他语言。
资源与指南
总结
Microsoft 通过引入 .NET Framework 自定义代码功能,进一步增强了 Logic Apps Standard 的灵活性和扩展性,帮助开发者更高效地处理复杂集成问题,并为客户提供了从 BizTalk Server 到 Azure 的平滑迁移路径。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。