如何在 Azure 移动服务中添加信号器管道模块
How to add a signalr pipeline module in Azure mobile service
我想添加一个 signalr 管道模块,如 here 所述。
文章说要将代码添加到 startup.cs
文件,但我的移动服务中没有这样的 class。此外,代码使用 GlobalHost
根据我的(有限)经验,它在移动服务中并不真正起作用。
我尝试在 WebApiConfig
class 中添加这一行,但它不起作用:
GlobalHost.HubPipeline.AddModule(new LoggingPipelineModule());
我在任何地方都找不到答案,所以我深入研究了移动服务信号器组件并找到了解决方案。
要添加自己的模块,请将以下代码添加到 WebApiConfig
:
var hubPipeline = config.DependencyResolver.GetSignalRDependencyResolver().Resolve<IHubPipeline>();
hubPipeline.AddModule(new MyModule());
我想添加一个 signalr 管道模块,如 here 所述。
文章说要将代码添加到 startup.cs
文件,但我的移动服务中没有这样的 class。此外,代码使用 GlobalHost
根据我的(有限)经验,它在移动服务中并不真正起作用。
我尝试在 WebApiConfig
class 中添加这一行,但它不起作用:
GlobalHost.HubPipeline.AddModule(new LoggingPipelineModule());
我在任何地方都找不到答案,所以我深入研究了移动服务信号器组件并找到了解决方案。
要添加自己的模块,请将以下代码添加到 WebApiConfig
:
var hubPipeline = config.DependencyResolver.GetSignalRDependencyResolver().Resolve<IHubPipeline>();
hubPipeline.AddModule(new MyModule());