当Biztalk重试将消息发送到发送端口时,我可以执行一些自定义操作吗?

时间:2015-05-13 09:40:16

标签: biztalk biztalk-2013

我知道,如果由于某种原因邮件发送失败,BizTalk会重新发送邮件。

当BizTalk重试操作发生时,我可以调用一些C#方法吗?

如果是,那么,怎么样?

1 个答案:

答案 0 :(得分:2)

不幸的是,当端口重试时,您无法调用方法。但是,您可以禁用重试功能并模拟BizTalk业务流程中的相同行为。您需要在BizTalk业务流程中的逻辑端口上实现Accept-Encoding: deflate, gzip。这样,当传递失败时,您可以在重试时实现自定义代码。

有关送货通知的更多信息,请访问: http://kentweare.blogspot.be/2007/11/biztalk-delivery-notification.html

您甚至可以针对任何给定的尝试次数自定义您自己的重试机制,并且任何给定的延迟时间。

所以简而言之:没有内置功能,你需要做同样的事情,这很简单,使用交付通知。