c# - 如何在Azure移动服务中添加信号器管道模块

标签 c# signalr azure-mobile-services

我想添加一个信号管道模块,如here所述.

文章说将代码添加到 startup.cs 文件中,但我的移动服务中没有这样的类。此外,该代码使用 GlobalHost 从我(有限的)经验来看,它在移动服务中并不能真正工作。

我尝试在 WebApiConfig 类中添加此行,但它不起作用:

GlobalHost.HubPipeline.AddModule(new LoggingPipelineModule());

最佳答案

我在任何地方都找不到答案,因此我深入研究了移动服务信号器组件并找到了解决方案。

要添加您自己的模块,请将以下代码添加到 WebApiConfig:

var hubPipeline = config.DependencyResolver.GetSignalRDependencyResolver().Resolve<IHubPipeline>();
hubPipeline.AddModule(new MyModule());

关于c# - 如何在Azure移动服务中添加信号器管道模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28008672/

相关文章:

c# - 是否可以使 FolderBrowserDialog 的默认路径显示在库中而不是实际磁盘中?

c# - 如何在不排队的情况下从 C# 发送 APNS 推送通知 (iOS)

即使使用 MobileServiceClient - UWP 成功登录后,Azure MobileApp API 也会返回 401(未经授权)

javascript - 如何在服务器脚本中从另一个表中选择数据?微软Azure

sqlite - 如何使用Azure移动服务正确同步Xamarin iOS Sqlite

C# Double Parsing 在不应该的时候给出错误

c# - 在c#中将特殊字符写入xml

c# - Timer Job 是这项工作的正确工具吗?

c# - 如何获取 Blazor 页面的 SignalR 电路 ID?

asp.net - SignalR 调用服务器方法在 VS 中本地工作,但在 IIS 7.5 中不工作