如何将下拉属性添加到 biztalk 管道组件中

本文关键字:biztalk 管道 组件 添加 属性 | 更新日期: 2023-09-27 17:56:06

>我正在尝试将下拉设计属性添加到管道组件中。我找到了这篇文章

http://social.msdn.microsoft.com/Forums/en-US/dd732ffc-0372-4710-a849-370bbdb65419/custom-pipeline-component-with-an-enum-property-to-display-a-custom-drop-down-list?forum=biztalkgeneral

我遵循了所有步骤。结果是我可以在 Visual Studio 中看到下拉到管道属性,但是当我将其关联到接收端口时,我只能看到文本框,而看不到下拉列表属性。

如何将下拉属性添加到 biztalk 管道组件中

不幸的是,这是预期的行为。

BizTalk Administrator 中的 Pipeline UI 与 Visual Studio 中的 UI 完全不同,扩展控件仅在 Visual Studio 中受支持。

只是为了澄清 - 我的上述建议(我在引用的 MSDN 论坛中的回复)只会在设计时(在 Visual Studio 中)显示下拉列表,这不适用于 BizTalk 管理控制台。

事实上,即使对于XML汇编器,验证器等开箱即用的组件,下拉列表或架构选择器等华丽控件也不会显示在管理控制台中(布尔数据类型属性除外)。它们仅在设计时在 Visual Studio 中可用,而不是在管理控制台中或针对每个实例的配置。例如,对于XML汇编程序,您有一些属性,例如"添加处理指令"或"处理指令范围",它们都具有下拉列表,其中包含您可以选择在Visual studio中分配的值,但是当您部署管道并在管理控制台中看到这些分配的值时,它们将显示为0,1(列表/集合中值的索引)之类的值。我意识到没有多少人注意到现成组件属性的这种行为(就像它们在 Visual Studio 和管理控制台中的显示方式一样)

以下链接解释了如何做到这一点https://social.msdn.microsoft.com/Forums/en-US/dd732ffc-0372-4710-a849-370bbdb65419/custom-pipeline-component-with-an-enum-property-to-display-a-custom-drop-down-list?forum=biztalkgeneral