Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法获得MSMQ硬盘的使用率?_C#_.net_Msmq - Fatal编程技术网

C# 有没有办法获得MSMQ硬盘的使用率?

C# 有没有办法获得MSMQ硬盘的使用率?,c#,.net,msmq,C#,.net,Msmq,我创建了几个消息队列,并将大量消息涌入其中,但我想在整个Msmq大小达到一定限制后停止流入 提前感谢。您可以为队列设置配额,这样您就可以设置要为队列分配的最大空间 当您写入队列时,当配额达到最大值时,您将收到一条消息QueueException,其中包含消息“资源不足,无法执行操作” 如果您想从代码中读取配额,请查看。MSMQ中已经内置了一个限制机制-您不必自己实现它。请参阅您是发送到本地队列还是通过网络发送到远程队列?我尝试设置MaximumQueueSize,但一旦达到限制,消息队列中就没有

我创建了几个消息队列,并将大量消息涌入其中,但我想在整个Msmq大小达到一定限制后停止流入


提前感谢。

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

当您写入队列时,当配额达到最大值时,您将收到一条消息QueueException,其中包含消息“资源不足,无法执行操作”


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

MSMQ中已经内置了一个限制机制-您不必自己实现它。请参阅您是发送到本地队列还是通过网络发送到远程队列?我尝试设置MaximumQueueSize,但一旦达到限制,消息队列中就没有信号(我预计“资源不足,无法执行操作”异常)。