Bewährte Methode zum erneuten Verbinden des SignalR 2.0 .NET-Clients mit dem Server-Hub

Ich verwende SignalR 2.0 mit dem .NET-Client in einer mobilen Anwendung, daher muss ich mit verschiedenen Arten von Verbindungsabbrüchen umgehen. Manchmal stellt der SignalR-Client die Verbindung ohne meine Hilfe wieder her - und manchmal muss ich die Verbindung durch erneutes Aufrufen von HubConnection.Start () wiederherstellen. (Da sich SignalR manchmal automatisch neu verbindet, frage ich mich, ob mir eine Funktion oder Konfigurationseinstellung fehlt.)

Was ist der beste Weg, um einen Client einzurichten, der sich automatisch wieder verbindet? Ich habe Javascript-Beispiele gesehen, die das Closed () -Ereignis und dann Connect nach n Sekunden behandeln. Gibt es einen empfohlenen Ansatz?

Ich habe das gelesenDokumentation und mehrere Artikel über die Lebensdauer von SignalR-Verbindungen, aber ich bin immer noch unklar, wie ich mit dem Client-Reconnect umgehen soll.

Danke!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage