gpt4 book ai didi

structuremap - SignalR 和 AspNetHost.DependencyResolver

转载 作者:行者123 更新时间:2023-12-03 16:56:22 25 4
gpt4 key购买 nike

我正在编写的应用程序中使用 SignalR,但我对 https://github.com/SignalR/SignalR/wiki/Hubs 中的最后一个示例等示例感到困惑。特别是 AspNetHost.DependencyResolver 的使用

IConnectionManager connectionManager = AspNetHost.DependencyResolver.Resolve<IConnectionManager>();
dynamic clients = connectionManager.GetClients<MyHub>();

如果我没记错的话,这是一个依赖注入(inject)工具?问题是我将 StructureMap 用于其他一切,我宁愿没有两个依赖注入(inject)框架。

是否需要 AspNetHost.DependencyResolver?

最佳答案

SignalR 有一堆需要运行的依赖项/服务,它通过 DependencyResolver 获取这些依赖项/服务。

您可以用您自己的解析器(例如 StructureMap、Ninject 等)替换该解析器,但如果您不这样做,SignalR 将使用它的默认解析器。

关于structuremap - SignalR 和 AspNetHost.DependencyResolver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com