Ho messaggi che rimangono bloccati in coda e sto cercando un modo per rimuoverli a livello di programmazione.Come posso rimuovere i messaggi da una coda?
C'è un modo per rimuovere i messaggi da una coda se è rimasta per più di x giorni? Posso collegare ed eliminare una coda come questa, ma non sono sicuro di come rimuovere singoli messaggi.
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);
}
possibile duplicato di [? Come rimuovere un messaggio dalla coda di messaggi (solo se la sua ben formattata)] (http://stackoverflow.com/questions/5115832/how-to -remove-message-from-message-solo-code-if-its-well-formatted) – OldProgrammer