首页 > 代码库 > C#操作消息列队
C#操作消息列队
首先安装消息队列MSMQ,在“计算机管理-服务和应用程序-消息队列-专用队列”中新建列队名称Demo:
static void SendAndReceiveMsg() { MessageQueue mq =new MessageQueue(); mq.Path = @".\Private$\Demo"; //构造消息 Message msg =new Message(); msg.Body ="Hello MessageQueue"; //向队列发送消息 mq.Send(msg); //读取队列中的所有消息 Message[] msgs = mq.GetAllMessages();; foreach (Message m in msgs) { m.Formatter = new System.Messaging.XmlMessageFormatter(new Type[] { typeof(string) }); Console.WriteLine(m.Body.ToString()); } //清除队列中的所有消息 mq.Purge(); }
C#操作消息列队
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。