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();//刪除佇列中所有的訊息