public void NewMessageHandleEvent(DTONewMessage mensaje, IHubContext <MessageHub> hubContext)
        {
            string IdHub;

            if (usuariosConectados.TryGetValue(mensaje.IdUser, out IdHub))
            {
                hubContext.Clients.Client(IdHub).SendAsync("NewMessage", mensaje);
            }
            //TaskNewMessageHandleEventAsync(mensaje);
        }
        public async Task TaskNewMessageHandleEventAsync(DTONewMessage mensaje, IHubContext <MessageHub> hubContext)
        {
            //var hub = GlobalHost.ConnectionManager.GetHubContext<MessageHub>();
            //Context.

            string IdHub;

            if (usuariosConectados.TryGetValue(mensaje.IdUser, out IdHub))
            {
                await hubContext.Clients.Client(IdHub).SendAsync("NewMessage", mensaje);
            }
        }
 public static void OnNewMessageHandle(DTONewMessage dto, IHubContext <MessageHub> context)
 {
     _onNewMessageHandler?.Invoke(dto, context);
 }