MSMQ メッセージ キューから 1 つのメッセージを削除することはできますか? 私は Queue オブジェクト、覗いて得たメッセージ (オブジェクト) とメッセージの ID を持っています。キュー全体を削除 (またはパージ) する方法はわかりますが、削除する方法はわかりません。のぞき見で見つけたメッセージを受信しようとしたのですが、「カーソルが無効です」というエラーが出てしまいます
感謝して受け取った助け
使用しようとしていますMessageQueue.ReceiveById
か?
QueueExplorerを試すことができます。
いずれかの受信機能を使用してください。言語/テクノロジー ( c、com、.net ) によって異なります。
.net の場合は、MessageQueue.ReceiveById メソッドになります。または、適切と思われるもの。削除するメッセージに応じて (first、last、cursor または id を使用)。