阅读量:0
创建和发送MSMQ消息的步骤如下:
- 引用System.Messaging命名空间:
using System.Messaging;
- 创建消息队列对象:
MessageQueue messageQueue = new MessageQueue(".\\Private$\\MyMessageQueue");
在这里,".\Private$\MyMessageQueue"是消息队列的路径,你也可以使用已有的消息队列。
- 创建消息对象并设置消息内容:
Message message = new Message(); message.Body = "Hello, MSMQ!";
- 发送消息到消息队列:
messageQueue.Send(message);
完整的示例代码如下:
using System; using System.Messaging; namespace MSMQExample { class Program { static void Main(string[] args) { // 创建消息队列对象 MessageQueue messageQueue = new MessageQueue(".\\Private$\\MyMessageQueue"); // 创建消息对象并设置消息内容 Message message = new Message(); message.Body = "Hello, MSMQ!"; // 发送消息到消息队列 messageQueue.Send(message); Console.WriteLine("Message sent successfully."); } } }
以上示例代码演示了如何创建和发送MSMQ消息。你也可以通过接收消息队列中的消息来完成完整的消息传递过程。