using Microsoft.AspNet.SignalR; using Microsoft.AspNet.SignalR.Hubs; using System; using System.Collections.Generic; using System.Linq; using System.Web; using WebAPI.Models; namespace WebAPI { [HubName("chatHub")] public class MyHub : Hub { SQLHelper.ClsCNSRM oCn = new SQLHelper.ClsCNSRM(); public void Send(string title, string message) { this.InsertMsg(title, message); // 调用所有客户端的sendMessage方法 Clients.All.sendMessage(message); } private void InsertMsg(string title, string message) { Message msg = new Message(); msg.Title = title; msg.MsgContent = message; oCn.BeginTran(); oCn.RunProc("Insert into Gy_Message " + " (Title,MsgContent) " + " Values('" + msg.Title + "','" + msg.MsgContent + "')", ref DBUtility.ClsPub.sExeReturnInfo); oCn.Commit(); } } }