2011-11-14 36 views
0

我有一個場景,我們將獲得10-15個不同的XML消息入隊到消息隊列。我發現通過WCF使用「typeof - object」來反序列化消息來展示通過WCF顯示消息的所有示例。但是,在我們的例子中,我們將有很多不同的消息駐留在隊列中,所以僅僅嘗試設置特定的類型將不起作用。其他人如何處理類似消息類型的場景?WCF反序列化來自MSMQ的消息

每個消息將有一個<MessageHeader><MessageBody>,但在身體內部,每種消息類型的有效載荷將不同。

任何建議將不勝感激。

回答

1

您可以使用WCF MsmqIntegrationBinding並處理MsmqMessage<string>類型的消息。然後你的處理程序方法會以字符串的形式接收序列化的消息,然後可以做它你想要的。