SqlDependency 与 SignalR 实现Web页面的数据实时刷新
1、 创建一个MVC项目 SignalRDemo
2、 使用”管理NuGet程序包”添加Signalr相关的引用. Microsoft.AspNet.SignalR 安装相关dll和js
3、 创建Startup
4、 创建对应的Hub
5、 前端HTML调用
6、 在Web应用程序启动或者停止时,开始或者停止SqlServer的监控
7、 当数据发生变化时,触发dependency_OnChange 事件,获取变化的数据,并发送到所有的客户端
//注册dependency_OnChange 事件
//dependency_OnChange 事件响应
//将发生变化的所有数据发送给所有客户端
学习的路上,分享的知识有不当的地方,希望大家指出。
感谢大家的阅读,希望这些分享能够给您带来帮助。