0
A
回答
1
看一看下面的MSDN例如:http://msdn.microsoft.com/en-us/library/y918yfy2(v=vs.110).aspx
基本上,调用queue.Send(object)
序列化使用默认XmlMessageFormatter
的对象。 所以你必须使用相同的序列化反序列化消息,并接收Message.Body
的结果转换到好的类型:
// Connect to the a queue on the local computer.
MessageQueue myQueue = new MessageQueue(".\\myQueue");
// Set the formatter to indicate body contains an Order.
myQueue.Formatter = new XmlMessageFormatter(new Type[] {typeof(MyProject.Order)});
// Receive and format the message.
Message myMessage = myQueue.Receive();
Order myOrder = (Order)myMessage.Body;
相关问题
- 1. IPC消息队列如何发送对
- 2. 通过消息队列
- 3. 通过消息队列发送可变大小缓冲区
- 4. 无法通过公共队列发送MSMQ消息
- 5. 通过消息队列发送缓冲区
- 6. Tibco ActiveMatrix BusinessWorks JMS队列发送器,带消息类型对象
- 7. 使用Laravel的队列发送消息
- 8. 通过HTTPS发送消息
- 9. 通过SIP发送消息
- 10. 通过SuperSocket发送消息
- 11. 通过URL发送消息
- 12. JMS - 发送对象消息
- 13. 发送消息到对象
- 14. 发送消息给对象
- 15. 从RabbitMQ队列中检索消息
- 16. 从消息队列中检索数据
- 17. 发送XML消息给SONIC JMS队列
- 18. 向AMQP队列发送大量消息
- 19. 消息队列发送和接收
- 20. 向队列发送消息时出错
- 21. MSMQ发送消息到远程队列
- 22. 如何检查发送到JMS队列的消息不成功?
- 23. 我的消息队列发送消息去了哪里?
- 24. 如何通过node.js来发送通过TCP发送的消息?
- 25. java.lang.NullPointerException在通过对象输出流发送消息时
- 26. 通过REST发送消息到服务总线队列并通过TCP接收消息?
- 27. PowerShell循环通过消息队列
- 28. 通过排队顺序发送消息序号
- 29. Azure队列存储不发送队列消息
- 30. 从队列中获取消息只检索单条消息
你能不能反序列化对象的序列化,你是把它以同样的方式在队列中? – ken2k
我不序列化它,只是使用queue.Send(commObject,“Notification mail”); – MaPi