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

时间:2014-04-02 13:53:37

标签: c# biztalk pipeline biztalk-2010

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

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中看到下拉到管道属性,但是当我将它关联到接收端口时,我只能看到文本框而不是下拉属性。

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

只是为了澄清 - 我的上述建议(我在referenced MSDN forum中的回复)只会在设计时(在视觉工作室中)显示下拉列表,这并不适用于BizTalk管理控制台

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

答案 2 :(得分:0)