private void ShowRecordList(string circleKey) { var _actService = new ActivityService(); var learningCircleService = new LearningCircleService(); var members = learningCircleService.GetCircleMemberIdList(circleKey); foreach (var mem in members) { var myConn = HttpContext.Current.Cache.Get(mem.ToString()) as List <string>; if (myConn != null) { var data = _actService.GetLatestList(mem, ""); var objHub = GlobalHost.ConnectionManager.GetHubContext <SignalRHub.WiicoHub>(); // 所有歸屬在這個id下的connection都會收到 foreach (var connId in myConn) { objHub.Clients.Client(connId).showRecordList(data); } } } }