BizTalk管道组件自定义UI

时间:2017-03-23 08:09:07

标签: user-interface biztalk biztalk-2010 biztalk-2013

我正在使用BizTalk中的管道组件。该组件准备就绪,工作正常。

对于我想要更改UI的组件,如BizTalk管理控制台中所示。我知道IComponentUI接口负责管道组件的UI。

我想在BizTalk管理控制台中的管道组件的某个属性中引入省略号按钮或文本区域。

是否可以使用现有框架或我需要为此实现任何COM接口。

非常感谢任何帮助..

由于

1 个答案:

答案 0 :(得分:2)

IComponentUI接口仅在设计时由Visual Studio使用。管理控制台根本不使用它。有可能围绕它开发限制,甚至可能在那里使用自定义文本框放置你正在寻找的省略号,但这只会出现在Visual Studio属性窗口中,而不是管理控制台。在那个区域,你几乎已经降级为拥有简单的文本输入框或者有一个布尔下拉框(如果属性是bool)。

如果您正在开发自定义适配器而不是自定义管道,那么您可以更灵活一些 - 例如,在Scheduled Task Adapter中查看它是如何完成的,其中创建了用于设置各种适配器的自定义对话框属性。

如果你真的需要这个用于管道组件,我建议让管道从其他可以集中访问的中拉出其实际属性(因为你的管道可能在多服务器环境中使用,您可能希望配置在服务器之间对于相同的接收位置/发送端口(例如数据库或SSO)保持一致,并在此之上创建配置UI作为单独的应用程序。请注意,对于可能希望在该属性窗口中看到相关属性的BizTalk管理员来说可能会让人感到困惑,并且可能会对他们实际应该配置某些内容的位置感到困惑。