程序中真实应用SignalR

在2016年,有学习与理论过SignalR功能,
https://www.cnblogs.com/insus/category/793187.html

其中,最为代表的一篇《实时数据显示--SignalR实例演示http://www.cnblogs.com/insus/p/5619422.html


直至今天,终于可以应用实际程序中。平时准备与学习是必须的。

此次分享,跟以前学习有些不相同。哪些不同? 以前学习的例子SqlCommand与SqlDependency去监听,写得简单,直接SQL查询语句。
而实际应用,此部分非SELECT语句,而是引用数据库写好的存储过程,并带上参数,传入参数。



Hub语法,参考下面语法,

 

无需在Hub中,使用HubName,HubMethodName来给客户端指定名字了。

Show()方法,它是应用于c#程序中。再前一张图,#97行代码。

private void SqlDependency_onChange(object sender, SqlNotificationEventArgs e)
{
    ProcExcNotifyHub.Show();
}

 

而public class ProcExcNotifyHub : Hub 此类名,在客户端引用时,直接写成小写字母开头即可。

 

get_data()方法,中呼叫如下API,

在此补充Web API语法参考,

对了,程序里NuGet安装,

 








posted @ 2025-07-24 10:44  Insus.NET  阅读(18)  评论(0)    收藏  举报