創建和發送MSMQ消息的步驟如下:
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消息。你也可以通過接收消息隊列中的消息來完成完整的消息傳遞過程。