日期:2014-05-19  浏览次数:20907 次

MessageQueue的用法
MessageQueue主要用来做什么的,很少用,是不是可以将dataset放在其中,有没有人用过这样的方法去做一个架构呀!

------解决方案--------------------
可以把dataset放进去。只要指定类序列化和反序列化的类型就行了。。

MessageQueue感觉用来做缓冲挺不错的。当然还有其他的好多用途。呵呵
------解决方案--------------------
http://www.cnblogs.com/rickie/archive/2004/11/16/64345.aspx
消息队列(Message Queue)简介及其使用
------解决方案--------------------
try
{
//打开队列
MessageQueue queue = new MessageQueue( ".\\Private$\\MSMQDemo ");

//建立消息
System.Messaging.Message message = new System.Messaging.Message();
message.Body = txtSendMessage2.Text.Trim ();
message.Formatter = new XmlMessageFormatter (new Type[] {typeof(dataset)});//这里指定序列化的类。同样。接受的地方也要指定。否则序列化失败

//消息进入队列
queue.Send (message);
txtSendMessage2.Text = " ";
}
catch(Exception e)
{
MessageBox.Show (e.Message );

}
------解决方案--------------------
MessageQueue不适合客户端程序

客户端必须安装MessageQueue才能使用
------解决方案--------------------
很好用