मेरे पास ऐसे संदेश हैं जो कतार में फंस गए हैं और मैं उन्हें प्रोग्रामेटिक रूप से निकालने का एक तरीका ढूंढ रहा हूं।मैं कतार से संदेशों को कैसे हटा सकता हूं?
क्या यह कतार से संदेशों को निकालने का कोई तरीका है यदि यह x दिनों से अधिक समय तक बैठा है? मैं इस तरह की कतार को जोड़ और हटा सकता हूं, लेकिन यह सुनिश्चित नहीं करता कि अलग-अलग संदेशों को कैसे हटाया जाए।
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);
}
संभव डुप्लिकेट [? संदेश कतार से संदेश को हटाने के लिए कैसे (अपनी अच्छी तरह से केवल इस प्रारूप में अगर)] (http://stackoverflow.com/questions/5115832/how-to -remove-message-from-message-queue-only-if-its-well-formatted) – OldProgrammer