private void SimulationSession_OnAreaHotMessage(object sender, SimulationSessionHotMessageEventArgs e) { GlobalHost .ConnectionManager .GetHubContext <SimulationHub>() .Clients .All .submitAreaHotMessage(new { title = e.Title, message = e.Message }); }
private async void SimulationSession_OnAreaHotMessage(object sender, SimulationSessionHotMessageEventArgs e) { try { await Startup.WithSimulationHub(async simulationHub => { await simulationHub .Clients .All .SendAsync("submitAreaHotMessage", new { title = e.Title, message = e.Message }); }); } catch (Exception ex) { Logger.Instance.WriteLine(ex); } }