清除所有 MSMQ 专用队列日志
Purge all MSMQ Private Queue Journals
我正在尝试清除所有私人队列中的所有日记。我已经使用此代码清除所有队列以获取队列:
MessageQueue[] queueList = MessageQueue.GetPrivateQueuesByMachine(".");
但是,没有办法下拉日志。我已经尝试创建一个单独的数组来存储名称,但我无法将其返回到 MessageQueue class。如果我能弄清楚如何存储名称并且仍然能够对这些名称使用 MessageQueue class,那么剩下的就很容易了。
我也可以将名称存储在应用程序配置中并从此处拉出它们,但同样,我不知道如何link将其返回到 MessageQueue class。
如果有人有想法请告诉我。
谢谢
找到这个 link 并使用了 PurgeQueues。
MSMQ : How to purge system queue journal programaticaly?
我保留了用于获取队列的相同代码,只是添加了这段代码来进行清理。
我正在尝试清除所有私人队列中的所有日记。我已经使用此代码清除所有队列以获取队列:
MessageQueue[] queueList = MessageQueue.GetPrivateQueuesByMachine(".");
但是,没有办法下拉日志。我已经尝试创建一个单独的数组来存储名称,但我无法将其返回到 MessageQueue class。如果我能弄清楚如何存储名称并且仍然能够对这些名称使用 MessageQueue class,那么剩下的就很容易了。
我也可以将名称存储在应用程序配置中并从此处拉出它们,但同样,我不知道如何link将其返回到 MessageQueue class。
如果有人有想法请告诉我。
谢谢
找到这个 link 并使用了 PurgeQueues。
MSMQ : How to purge system queue journal programaticaly?
我保留了用于获取队列的相同代码,只是添加了这段代码来进行清理。