Pea*_*arl 4 .net c# asp.net msmq console-application
我正在使用控制台应用程序(C#)来读取MSMQ消息。
以下是工作代码。
C#(控制台应用程序)
static void Main(string[] args)
{
MessageQueue[] myQueueArray = MessageQueue.GetPrivateQueuesByMachine("192.0.0.1");
if (myQueueArray != null)
{
foreach (MessageQueue mq in myQueueArray)
{
if (mq.QueueName.Contains("myqueue"))
{
myQueue = mq;
break;
}
}
if (myQueue != null)
{
Message[] messageList = myQueue.GetAllMessages();
if (messageList != null)
{
foreach (Message msg in messageList)
{
//doing some operation with the message
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
上面的代码运行良好。
但是我想一一阅读MSMQ消息,这意味着我如何一次从队列中提取一条消息?
| 归档时间: |
|
| 查看次数: |
2475 次 |
| 最近记录: |