簡體   English   中英

在調用Handle()之前,使用Nservice總線從MSMQ讀取消息正文(原始xml)

[英]Read message body (raw xml) from MSMQ using Nservice bus before Handle() is called

有什么辦法可以使用NService總線從MSMQ讀取原始xml消息,然后再將其解析為相應的類對象。 我在Handle(Class obj)中收到消息。 這工作正常,但我想將NService解析的原始消息正文中的xml記錄到類對象中。

看一下傳輸消息轉換器 您將可以檢查郵件的正文和標題

@ Chris-Bednarski的答案是正確的,但是我想補充一點,NServiceBus具有內置的審核功能,該功能可以接收完整的消息並將其傳遞到另一個隊列,因此您不必自己執行此操作。

從版本4開始,還有另一個過程從該隊列中饋送並將這些消息持久保存到RavenDB和一個UI(稱為ServiceInsight)中,該UI使您能夠查看流經系統的所有信息。 你可以在這里找到它:

http://particular.net/ServiceInsight

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM