有没有办法获得MSMQ硬盘使用?

时间:2013-07-25 07:00:18

标签: c# .net msmq

我已经创建了很少的消息队列并将大量消息充斥到它们中但是我希望在整个Msmq大小达到一定限制时停止流入。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您可以为队列设置配额,这样您就可以设置要为队列分配的最大空间。

当您写入队列时,当配额最大化时,您将收到MessageQueueException,并显示消息“资源不足以执行操作”。

如果您想从代码中读取配额,请查看MessageQueue.MaximumQueueSize