示例#1
0
        private void BroadcastMessageToIndividual(Message message)
        {
            var hub         = GlobalHost.ConnectionManager.GetHubContext <ChatHub>();
            var connections = _connections.GetConnections(message.RecipientID);

            var _message = JsonConvert.SerializeObject(message, Formatting.None, new JsonSerializerSettings()
            {
                ReferenceLoopHandling = ReferenceLoopHandling.Ignore
            });

            hub.Clients.Clients(connections).receiveNotification(_message);
            hub.Clients.Clients(connections).receiveMessage(_message);
        }