Meine in C# geschriebene Anwendung nutzt die Klasse MessageQueue
in .NET für die Kommunikation von Nachrichten mit einer anderen Remoteanwendung und die MessageQueue sollte immer mit der remote messageQueue "verbunden" (Heartbeat vorhanden) sein unter allen Umständen. Wenn es nicht "verbunden" ist, signalisiert es, dass etwas nicht stimmt, und meine Anwendung muss einige Aktionen ausführen, z. B. das Aktualisieren eines Ereignisprotokolls.Wie erkenne ich einen Verbindungsabbruch mit MessageQueue
Gibt es in der Klasse MessageQueue
eine Methode, mit der solche Verbindungsunterbrechungen erkannt werden können?
Veröffentlichen Sie in einer lokalen oder einer fernen Warteschlange? Ist es öffentlich oder privat? – stuartd
Die Nachrichten werden aus einer lokalen privaten Warteschlange abgerufen. – Lopper