MSMQ

ASP.NET中进行消息处理(MSMQ) 一

ASP.NET中进行消息处理(MSMQ) 二

ASP.NET中进行消息处理(MSMQ) 三

 

{
            //MessageQueue.Create(@".\private$\myQueue");//创建消息队列

            //发送消息
            MessageQueue mq = new MessageQueue(@".\private$\myQueue"); //创建消息队列的实例

            Message msg = new Message();                             //声明消息

            msg.Body = "message content!";                           //设置消息队列的内容

            msg.Formatter = new XmlMessageFormatter(new Type[] { typeof(string) });  //设置队列的格式

            mq.Send(msg);                                            //发送消息


            //从队列中接收消息
            MessageQueue mqr = new MessageQueue(".\\private$\\myQueue");
            mqr.Formatter = new XmlMessageFormatter(new Type[] { typeof(string) });
            Message msgr = mqr.Receive();
            //Message[] msgs = mqr.GetAllMessages();
            string context = (string)msgr.Body; //获取消息的内容
            mqr.Purge();//删除队列中所有的消息

 

posted @ 2013-12-11 15:43  尼姑哪里跑  阅读(619)  评论(0编辑  收藏  举报