从 msmq 中的 OUTGOING QUEUES 中删除一条消息

Delete a message from OUTGOING QUEUES in msmq

是否可以从传出队列中删除邮件?我没有看到任何删除选项。如何删除这些消息?我是 msmq 的新手。我正在尝试将消息从我的计算机发送到其他计算机。我的所有消息都位于状态为 "LOCKED" 的传出队列中。不确定为什么它被锁定,我想删除 OUTGOING QUEUE 中的所有这些消息。

Internal Private Queues and Outgoing Queues 中描述了各种可能的状态值。

在这个问题中讨论了清空传出队列:How to Purge an MSMQ Outgoing Queue

我没有及时了解 MSMQ,但我怀疑无法从传出队列中删除个别消息。传出队列是 MSMQ 内部基础结构的一部分,不应由非 MSMQ 代码操纵。