SignalR核心-GlobalHost.DependencyResolver.Register

时间:2019-03-27 14:19:38

标签: c# signalr asp.net-core-signalr

我正尝试使用IUserIdProvider将SignalR用户映射到使用此答案所述的连接:https://stackoverflow.com/a/21355406/750216

如何在GlobalHost.DependencyResolver.Register(typeof(IUserIdProvider), () => idProvider);内运行Startup.Configure(...)

问题在于GlobalHostno longer available in SignalR core,我认为无法向IHubContext类注入Startup服务

1 个答案:

答案 0 :(得分:0)

解决方案是将services.AddSingleton<IUserIdProvider, CustomUserIdProvider>();添加到Startup.ConfigureServices(...)