SignalR differences

SignalR differences

本文关键字:differences SignalR      更新时间:2023-09-26

说到SignalR,我是一个新手。我刚开始四处看看,在谷歌上搜索一下,我想知道是否有人能给我解释一下不同的事情。

在我看到的一些例子中,人们需要创建一个Startup类并定义app.MapSignalR();,而在一些应用程序中,我似乎找不到那段代码,但看起来他们用

定义了信号路由
outeTable.Routes.MapHubs(new HubConfiguration());

谁能告诉我有什么不同吗?什么时候我应该使用其中一个而不是另一个?

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

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

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

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