| | |
| | | using DAL; |
| | | using Microsoft.AspNet.SignalR; |
| | | using Model; |
| | | using SQLHelper; |
| | | using System; |
| | |
| | | #endregion |
| | | |
| | | |
| | | /// <summary> |
| | | /// 触发hub的api |
| | | /// </summary> |
| | | /// <param name="request">request</param> |
| | | /// <returns>message</returns> |
| | | [AllowAnonymous] |
| | | [Route("show/hub"), HttpGet] |
| | | public HttpResponseMessage GetMessage(HttpRequestMessage request) |
| | | { |
| | | var hub = GlobalHost.ConnectionManager.GetHubContext<MyHub>(); |
| | | //注意这里的showMessage 就是对RepairHub下定义的showMessage方法调用,同样前端也是调用这个方法 |
| | | string aa = hub.Clients.All.showMessage("这里面可以放入任意对象,前台可以收到此内容"); |
| | | return request.CreateResponse(HttpStatusCode.OK, aa); |
| | | } |
| | | |
| | | [Route("Message/MsgCount")] |
| | | [HttpPost] |
| | | public object MsgCount() |
| | | { |
| | | ClsCNSRM oCn = new ClsCNSRM(); |
| | | DataSet oDs = new DataSet(); |
| | | oDs = oCn.RunProcReturn("select * from Gy_Message", "Gy_Message"); |
| | | objJsonResult.code = "0"; |
| | | objJsonResult.count = 0; |
| | | objJsonResult.Message = "返回数据"; |
| | | objJsonResult.data = oDs; |
| | | return objJsonResult; ; |
| | | } |
| | | |
| | | } |
| | | } |