本文介绍了SignalR请求管道,集线器生存期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我从ASP.NET webapi开始使用SignalR,我试图了解整个SignalR请求/连接管道,以及集线器的生存期有多长,以及由谁创建和处置集线器实例(客户端和服务器之间的每次通信都会创建它吗?)

其中一个原因是,我们需要了解应该如何使用SignalR请求方案中包含的IOC,如何控制依赖项的生存期,特别是ISessionDBContext

推荐答案

集线器实例是在客户端的每个请求时创建的。它们不会保留,因此您不应在其中添加任何状态。

集线器是通过工厂系统创建的,您可以通过其内置的dependency injection mechanism对其进行自定义。

这篇关于SignalR请求管道,集线器生存期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-16 12:10