我有同一个应用程序的多个实例与 MSMQ一起工作。
所以我用这样的代码
MessageQueue.Create(@".\Private$\MyApp" + Process.GetCurrentProcess().Id);但是每次应用程序启动时,它都会创建新的MSMQ。
MS会永远保留旧的MSMQ,还是会自动删除?
发布于 2016-05-18 00:23:32
一旦您创建了队列,它将保留在该系统上。它们永远不会被自动删除。如果您只是为了临时或测试目的而创建它,并且需要删除它,则可以调用
MessageQueue.Delete([your queue path]);有时我会在单元测试时这样做。
https://stackoverflow.com/questions/37288199
复制相似问题