我正在嘗試將功能添加到系統支持網站,該網站將消息從毒性隊列移回到處理隊列。這是我到目前爲止已經嘗試:將有毒消息移動到處理隊列
// 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
只是一個想法,爲什麼不顯式聲明你的變量?我很難學會這一點;絕不允許編譯器爲您選擇變量類型。 – Dayan 2012-07-25 17:13:06