私はいくつかのメッセージ キューを作成し、それらに大量のメッセージをフラッディングしましたが、Msmq のサイズ全体が特定の制限に達したら、イン フローを停止したいと考えています。
前もって感謝します。
キューのクォータを設定できます。これにより、キューに割り当てたい最大容量を設定できます。
キューに書き込んでいるときに、クォータが上限に達すると、「操作を実行するためのリソースが不足しています」というメッセージとともに MessageQueueException が発生します。
コードからクォータを読み取りたい場合は、MessageQueue.MaximumQueueSizeを見てください。