У меня есть приложение WPF, которое подключается к WebAPI, на котором работает SignalR. Все работает нормально, пока клиент не разорвет подключение к Интернету. Когда это происходит, SignalR не запускает никаких событий на стороне клиента (StateChanged, Error, Reconnecting, Closed и т. Д.)
Код довольно прост
public HubConnection _hubConnection;
IHubProxy _proxy;
public async Task ConnectToHub(string hubUrl, string hubName)
{
_hubConnection = new HubConnection(HubURL);
_hubConnection.Reconnecting += hubConnection_Reconnecting;
_hubConnection.Closed += _hubConnection_Closed;
_hubConnection.StateChanged += _hubConnection_StateChanged;
proxy = hubConnection.CreateHubProxy(hubName);
await _hubConnection.Start();
}
void _hubConnection_StateChanged(Microsoft.AspNet.SignalR.Client.StateChange obj)
{
throw new NotImplementedException();
}
void _hubConnection_Closed()
{
throw new NotImplementedException();
}
void _hubConnection_Reconnectig()
{
throw new NotImplementedException();
}
SignalR версии 2.2.0 Спасибо за помощь