I need to be able to edit messages in my error queue (so that they can be resent to the actual queue for reprocessing).
I would like to make my own custom tool to do this (because my messages require specific formatting to make them easily readable by support personnel).
I know that this is possible because the application “QueueExplorer” does this.
Does anyone know how I can load an MSMQ message (that is not the first one in the queue), edit it, and save it back to the queue?
Iterate through the messages, using something like this:
You can then iterate through the list, processing each message.
Create a new message, based on the original. Then remove the existing message, and add the new one.