gpt4 book ai didi

c# - SignalR 差异

转载 作者:行者123 更新时间:2023-12-03 12:38:15 28 4
gpt4 key购买 nike

说到 SignalR,我有点菜鸟。刚刚开始四处探索和谷歌搜索它,我想知道是否有人可以向我解释完成的事情之间的一些差异。

在我见过的一些示例中,人们需要创建一个 Startup 类并定义 app.MapSignalR(); 并且在某些应用程序中我似乎找不到那段代码,但看起来他们定义了信号路由

outeTable.Routes.MapHubs(new HubConfiguration());

有人能告诉我其中的区别吗?我什么时候应该使用其中一种而不是另一种?

我还想知道使用 $.connection.someHubNamevar connection = $.hubConnection(); 之间的区别连接.createHubyProxy(someHubName);?

我确实意识到第一个是一些自动生成的代理,但这是什么意思以及我什么时候应该使用一个而不是另一个?

最佳答案

RouteTable.Routes.MapHubs(new HubConfiguration()) 只是映射 SignalR 的旧方法,据我所知,已弃用。坚持 Startup 类中的 app.MapSignalR();

至于你的另一个问题,如果你想要生成代理,你就在 javascript 中做第一件事,如果你不想要,就做另一件事。更多信息:http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client#genproxy

关于c# - SignalR 差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23633647/

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