如何通过 MSMQ / C# 发送和接收 LIST
How to Send and Receive a LIST via MSMQ / C#
如何在 C# 中通过 MSMQ 发送和接收 LIST 对象?
很难找到建议。
非常感谢详细示例。
要发送列表,您可以这样做:
queue.Send(list);
要接收列表,请使用:
queue.Formatter = new XmlMessageFormatter(new Type[]{typeof(List<T>)}); //Replace T with the type your list holds
Message message = queue.Receive();
List<T> list = (List<T>)message.Body;
发送消息时,使用 XML 格式化对象。因此,在接收时,您必须指定队列使用 XML 格式化程序以及您拥有的任何类型的列表。然后,在收到后,必须将消息的主体转换为正确类型的列表。
如何在 C# 中通过 MSMQ 发送和接收 LIST 对象?
很难找到建议。
非常感谢详细示例。
要发送列表,您可以这样做:
queue.Send(list);
要接收列表,请使用:
queue.Formatter = new XmlMessageFormatter(new Type[]{typeof(List<T>)}); //Replace T with the type your list holds
Message message = queue.Receive();
List<T> list = (List<T>)message.Body;
发送消息时,使用 XML 格式化对象。因此,在接收时,您必须指定队列使用 XML 格式化程序以及您拥有的任何类型的列表。然后,在收到后,必须将消息的主体转换为正确类型的列表。