0

私はいくつかのメッセージ キューを作成し、それらに大量のメッセージをフラッディングしましたが、Msmq のサイズ全体が特定の制限に達したら、イン フローを停止したいと考えています。

前もって感謝します。

4

1 に答える 1

2

キューのクォータを設定できます。これにより、キューに割り当てたい最大容量を設定できます。

キューに書き込んでいるときに、クォータが上限に達すると、「操作を実行するためのリソースが不足しています」というメッセージとともに MessageQueueException が発生します。

コードからクォータを読み取りたい場合は、MessageQueue.MaximumQueueSizeを見てください。

于 2013-07-25T07:07:01.543 に答える