private void OnSignalStateChanged(Microsoft.AspNet.SignalR.Client.StateChange e) { if (e.NewState == Microsoft.AspNet.SignalR.Client.ConnectionState.Connected) { State = SocketConnectionState.Connected; UpdateSubscribtions(); } else if (e.NewState == Microsoft.AspNet.SignalR.Client.ConnectionState.Connecting) { State = SocketConnectionState.Connecting; } else if (e.NewState == Microsoft.AspNet.SignalR.Client.ConnectionState.Disconnected) { State = SocketConnectionState.Disconnected; } else if (e.NewState == Microsoft.AspNet.SignalR.Client.ConnectionState.Reconnecting) { State = SocketConnectionState.Connecting; } }
void ConnectionStateChanged(Microsoft.AspNet.SignalR.Client.StateChange state) { View.ConnectionState = state.NewState.ToString(); View.ActiveControls(state.NewState == Microsoft.AspNet.SignalR.Client.ConnectionState.Connected); }