清理存储文件

时间:2015-06-05 10:40:15

标签: c# msmq resource-cleanup

我有一个基于MSMQ的C#应用​​程序在本地PC上有一个持久队列。我在本地使用MSMQ而不是通过网络发送消息。

我的问题是我没有庞大的硬盘,在某些情况下,MSMQ存储文件太多,而且它们正在填满所有可用的磁盘空间。

此外,如果我清除队列,文件仍然存在。

我在网上查看并使用MSMQApplication.Tidy找到了这个解决方案。 这里的链接 - > Link to MSDN Blog

但是我无法在我的c#应用程序中使用它,我找不到相关的COM对象。

其他可能的方法是更改​​注册表项MessageCleanupInterval,但这不能满足我的需要。 我需要在需要时清理队列。

0 个答案:

没有答案