Я использую SignalR 2.0 с клиентом .NET в мобильном приложении, которое должно обрабатывать различные типы отключений. Иногда клиент SignalR переподключается автоматически, а иногда его необходимо подключить напрямую, снова вызвав HubConnection.Start()
.
Поскольку SignalR волшебным образом автоматически переподключается, мне интересно, не хватает ли мне функции или настройки конфигурации?
Какой лучший способ настроить клиент, который автоматически подключается?
Я видел примеры JavaScript, которые обрабатывают событие Closed()
и затем Connect через n секунд. Есть ли рекомендуемый подход?
Я прочитал документацию и несколько статей о времени жизни соединений SignalR, но мне все еще неясно, как обрабатывать переподключение клиента.