Tôi có thư bị kẹt trong hàng đợi và tôi đang tìm cách xóa chúng theo cách lập trình.Làm cách nào để xóa thư khỏi hàng đợi?
Có cách nào để xóa thư khỏi hàng đợi nếu thư đó đã được đặt trong hơn x ngày không? Tôi có thể kết nối và xóa hàng đợi như thế này, nhưng không chắc chắn cách xóa từng thư.
MessageQueue queue = new MessageQueue(@".\private$\SomeTestName");
//queue.Purge(); //deletes the entire queue
try
{
// Peek and format the message.
Message m = myQueue.Peek();
// Display message information.
Console.WriteLine("Sent time {0}", m.SentTime);
Console.WriteLine("Arrived time {0}", m.ArrivedTime);
}
thể trùng lặp của [? Làm thế nào để loại bỏ thông điệp từ hàng đợi thông điệp (chỉ khi nó cũng được định dạng)] (http://stackoverflow.com/questions/5115832/how-to -remove-message-from-message-queue-only-if-its-well-format) – OldProgrammer