C# WCF反序列化来自MSMQ的消息

C# WCF反序列化来自MSMQ的消息,c#,xml,wcf,msmq,C#,Xml,Wcf,Msmq,我有一个场景,在这个场景中,我们将得到10-15条不同的XML消息排队到一个消息队列中。我发现的所有示例都描述了通过WCF从队列显示的消息,使用“typeof-object”对消息进行反序列化。然而,在我们的例子中,队列中会有许多不同的消息,因此简单地尝试设置特定类型是行不通的。其他人如何处理类似类型的场景,其中存在多种类型的消息 每条消息都有一个和一个,但在正文中,每种消息类型的有效载荷都不同 如有任何建议,将不胜感激 您可以使用WCFMsmqIntegrationBinding处理类型为Ms

我有一个场景,在这个场景中,我们将得到10-15条不同的XML消息排队到一个消息队列中。我发现的所有示例都描述了通过WCF从队列显示的消息,使用“typeof-object”对消息进行反序列化。然而,在我们的例子中,队列中会有许多不同的消息,因此简单地尝试设置特定类型是行不通的。其他人如何处理类似类型的场景,其中存在多种类型的消息

每条消息都有一个
和一个
,但在正文中,每种消息类型的有效载荷都不同


如有任何建议,将不胜感激

您可以使用WCF
MsmqIntegrationBinding
处理类型为
MsmqMessage
的消息。然后,您的处理程序方法将以字符串形式接收序列化消息,并可以在此之后对其执行所需的操作