0
MSMQ
と同じアプリケーションの複数のインスタンスがにあります。MS WindowsがMSMQをパージする方法
だから私はこの
MessageQueue.Create(@".\Private$\MyApp" + Process.GetCurrentProcess().Id);
のようなコードを使用していますが、毎回アプリは、新しいMSMQ
を作成するつもりされて起動します。
MS Windowsは古いMSMQ
を永久に保持しますか、それとも自動的に削除されますか?
選択したメッセージMSMQを削除する方法を知っていますか? –
キューから各メッセージを読み取ることができます。あなたがそれを読むときに各メッセージを検査してください。それを保持したい場合は、別のキューに入れてください。 (破棄していない場合)完了したら、2番目のキューからメッセージを読み、最初のキューに戻します。 –