我正在尝试调试 SignalR 集线器,并注意到构造函数被多次调用,即使是单个客户端也是如此。这是预期的行为吗?我原以为构造函数只被调用一次以进行类初始化,但我多次遇到断点。
最佳答案
在 SignalR Hub 中,实例将根据每个请求创建。因此,只有一个或多个客户并不重要。 事实上 Hub 是对 PersistentConnection 的抽象,如果你想更精确地控制幕后发生的事情,你可以使用 PersistentConnection。 在这里查看:https://github.com/SignalR/SignalR/wiki/PersistentConnection
关于c# - 何时调用 SignalR 集线器构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17913776/