[英]Moving poison messages to processing queue
我正在嘗試向系統支持網站添加功能,該功能會將郵件從中毒隊列移回到處理隊列。 到目前為止,這是我嘗試過的:
// path = "FormatName:DIRECT=OS:machine-name\private$\queue-name";
var poisonQueue = new MessageQueue(path + ";poison");
var processingQueue = new MessageQueue(path);
foreach(var message in poisonQueue.GetAllMessages())
{
processingQueue.Send(message);
}
var poisonCount = poisonQueue.GetAllMessages().Count();
var processingCount = processingQueue.GetAllMessage().Count();
不幸的是, Send()
似乎沒有做任何事情。 調試器將計數顯示為:
poisonCount: 6
processingCount: 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.