MSMQ キューによって駆動されるシステムで利用可能な管理情報のレベルを取得しようとしています。リッスンできるイベントがあるかどうか、メッセージがキューから正常にデキューされたタイミングを知りたいです。
理想的には、イベントは .NET アプリケーション経由で消費されます。
これにより、受信サービス エンドポイントにロジックを実装することなく、キューを通過するメッセージの量を追跡し、受信者 (場合によっては BizTalk) に関係なく共通のメカニズムを有効にすることができます。
MessageQueue.BeginReceive
非同期メソッドは、メッセージが正常に受信された (したがって、キューから削除された) ときにReceivedCompletedイベントを発生させます 。