簡體   English   中英

將有毒消息移至處理隊列

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM