MSMQ からデータを読み取る MVC アプリケーションがあります。ユーザーがキューで正常な操作を行った場合にのみ、キューからメッセージを読み取り、キューから削除する方法を見つけようとしています。メッセージは、ユーザーが処理を完了するまでキューに残る必要があります。メッセージ オブジェクトを処理しているユーザーが操作を完了するまで、他のユーザーがメッセージを利用できないようにする必要があります。
Message オブジェクトが Peeked として設定され、このメッセージがキューに戻されるか、キューから削除されるまで、このメッセージを再度読み取ることができないプロパティはありますか?
この場合、MSMQ を使用することが適切かどうかわかりません。