示例#1
0
        public async Task LeaveHub(GroupsHubMessage message)
        {
            await Groups.RemoveFromGroupAsync(Context.ConnectionId, message.GroupId.ToString());

            await Clients.Group(message.GroupId.ToString()).SendAsync("LeaveHub", message);
        }
示例#2
0
 public Task Send(GroupsHubMessage message)
 {
     return(Clients.Group(message.GroupId.ToString()).SendAsync("Send", message));
 }
示例#3
0
        public async Task JoinHub(GroupsHubMessage message)
        {
            await Groups.AddToGroupAsync(Context.ConnectionId, message.GroupId.ToString());

            await Clients.Group(message.GroupId.ToString()).SendAsync("JoinHub", message);
        }