[英]WCF deserialize messages from MSMQ
我有一个场景,我们将10-15条不同的XML消息排队到消息队列中。 我发现的所有示例都使用“ typeof-object”对消息进行反序列化,从而从队列显示中通过WCF描述消息。 但是,在我们的情况下,队列中会驻留许多不同的消息,因此仅尝试设置特定类型将无法工作。 其他人如何处理消息类型众多的类似情况?
每个消息将具有<MessageHeader>
和<MessageBody>
,但是在主体内部,每种消息类型的有效负载将有所不同。
任何建议将不胜感激。
您可以使用WCF MsmqIntegrationBinding
并处理MsmqMessage<string>
类型的消息。 然后,您的处理程序方法将以字符串形式接收序列化的消息,然后可以对其执行所需的操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.