首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在自定义管道中设置BTS.Operation?

如何在自定义管道中设置BTS.Operation?
EN

Stack Overflow用户
提问于 2009-09-25 11:59:31
回答 1查看 3.4K关注 0票数 0

到目前为止,我只在我的BizTalk应用程序中使用编排,到目前为止,它工作得很好。但现在我想将一些不必要的编排转换为纯消息路由,以便获得更好的性能。

我有一个只有一个方法的WCF服务,它可以很好地工作,因为我可以将BtsActionMapping设置为只有一个方法。但是我得到的第二个WCF服务有两个方法,现在BizTalk不知道如何路由我的消息。我读到过很多地方,你需要在自定义管道中设置BTS.Operation才能让它工作。但我到处都在寻找关于如何做到这一点的教程或示例。

我一直在尝试实现IBaseComponent、IComponentUI、IComponent和IPersistPropertyBag接口来实现这一点。我是走对了方向,还是走错了路?有没有人能给我举个例子,或者更好的是告诉我怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-09-25 17:15:26

开始编写自定义管道组件的最简单方法是使用BizTalk Server Pipeline Component Wizard;它将为您生成所有的样板文件。我还提供了几个自定义管道组件,您可以将其用作示例,其中一些非常接近您需要的组件(例如,仅设置自定义消息属性的组件)可以看到here

至于设置属性,您所需要做的就是调用message.Context.Write/Promote并传入属性的名称空间和名称,在本例中,它们将分别是"http://schemas.microsoft.com/BizTalk/2003/system-properties“和"Operation”。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1476899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档