NServicebus - 发布包含HTML / XML的消息

时间:2010-07-10 22:10:15

标签: c# message-queue nservicebus

我正在使用带有pubsub配置的NServicebus。到目前为止,它真的非常棒,非常简单。但是,我注意到我的一个订阅者端点没有拾取包含HTML / XML字符串的消息。例如,我正在添加一个实现IMessage的POCO对象,其中一个字符串字段包含一些HTML片段。该消息显示在我的队列中,但未被端点拾取。当我使用调试器从字符串属性中删除HTML片段时,端点会启动。

有谁知道a)为什么会发生这种情况,以及b)如何解决这个问题(我假设通过执行一些编码? 提前致谢 JP

[编辑] 添加更多细节并回复Udi的反馈(感谢Udi):

我正在使用NServicebus的4.0版本。 html非常简单,看起来有点像这样:

<html>
<body>
<h2 class="mceNonEditable">Test Message</h2>
<p class="mceNonEditable">This is a test message</p>
</body>
</html>

[EDIT2]

看来我的问题(虽然仍然存在)与我传递的HTML无关。今晚调试我发现NServicebus正在接收消息,但间歇性地(大约每5条消息中有1条消息)。我在队列日志中看到了所有消息,但我的逻辑并未持续受到影响。

1 个答案:

答案 0 :(得分:1)

您使用的是哪个版本的NServiceBus?您可以在Full Duplex示例中看到它来回传递XML片段而没有任何问题。您是否可以包含导致问题的HTML?