c# - 何时调用 SignalR 集线器构造函数?

标签 c# signalr signalr-hub

我正在尝试调试 SignalR 集线器,并注意到构造函数被多次调用,即使是单个客户端也是如此。这是预期的行为吗?我原以为构造函数只被调用一次以进行类初始化,但我多次遇到断点。

最佳答案

在 SignalR Hub 中,实例将根据每个请求创建。因此,只有一个或多个客户并不重要。 事实上 Hub 是对 PersistentConnection 的抽象,如果你想更精确地控制幕后发生的事情,你可以使用 PersistentConnection。 在这里查看:https://github.com/SignalR/SignalR/wiki/PersistentConnection

关于c# - 何时调用 SignalR 集线器构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17913776/

相关文章:

c# - dotnet Entity Framework 和mysql集群

c# - 如何将我的控制台应用程序 dll 放入逻辑应用程序调度程序而不是 Web 作业中?

C#/XAML 错误 'button_Click' 没有重载匹配委托(delegate) 'Windows.UI.Xaml.RoutedEventHandler'

c# - 如何使用 signalR 通知数据库更改

c# - LINQ toEntity - 使用 IQueryable.Contains 过滤数据

asp.net-mvc-4 - 获取连接的IP地址

SignalR:如果在一个浏览器中建立了超过 X 个连接,服务器不会收到任何请求

asp.net - signalR 第一个演示项目

c# - 如何从 signalr hub 中的用户 ID 获取连接 ID

signalr - SignalR 客户端集线器上的 On 事件不会被调用