BizTalk:终止消息

Jer*_*emy 3 biztalk biztalk-2010

如果我需要构建一个专门的Web应用程序来终止特定发送端口处理的消息,WMI就是一个选项.还有其他人吗?每种方法都有利弊吗?

sch*_*ack 5

您应该能够通过引用Microsoft.BizTalk.Operations.dll程序集以编程方式终止邮件.这将允许您使用BizTalkOperations类的TerminateInstance方法,它允许您引用远程BizTalk实例(使用构造函数),而无需启用远程WMI管理访问.

您可能还需要在Visual Studio中引用Microsoft.BizTalk.Pipeline.dll以使IntelliSense正常工作.

BizTalk SDK包含一个示例应用程序,您可以查看该应用程序以查看如何查找消息实例,您需要将参数连接到TerminateInstance方法:http: //msdn.microsoft.com/en-我们/库/ gg163868

例如:

BizTalkOperations _operations = new BizTalkOperations()
IEnumerable messages = _operations.GetMessages();
foreach (BizTalkMessage msg in messages)
…
Run Code Online (Sandbox Code Playgroud)