예제 #1
0
 private void SimulationSession_OnAreaHotMessage(object sender, SimulationSessionHotMessageEventArgs e)
 {
     GlobalHost
     .ConnectionManager
     .GetHubContext <SimulationHub>()
     .Clients
     .All
     .submitAreaHotMessage(new
     {
         title   = e.Title,
         message = e.Message
     });
 }
예제 #2
0
 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);
     }
 }