问题标签 [signalr-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Web API 和 SignalR - 正确的方法?
我正在寻找一个需要从 Web API 进行推送更新的项目。
我发现这篇文章给出了一个如何做到这一点的例子。
我可以同时合并 SignalR 和 RESTful API 吗?
http://bradwilson.typepad.com/blog/2012/07/webstack-of-love.html
这个演示使用了一个名为ApiControllerWithHub<THub>
You extend your web api controllers from this 的类。
这篇文章现在已经很老了(2013)。这仍然是正确的做事方式,还是 Web API 已经发展到允许推送更新?
signalr - 何时在 signalR 中使用多个集线器?
我正在使用信号 R 开发聊天应用程序。
我想知道何时在信号 r 中使用多个集线器,有什么优势,使用多个集线器还是使用单个集线器是好方法?
c# - 具有不同凭据的同一选项卡上的信号器
我知道信号 R 为每个选项卡保持不同Context.ConnectionId
,我正在测试一个场景,当有人不关闭选项卡并输入不同的凭据时。我如何解决这个问题以使上下文 ID 保持不变。我有一个字典对象,其中Context.ConnectionId
是我的关键。下面是我的代码。
c# - SignalR 2.0 - 400 错误请求
将 signalR 示例 nuget 包安装到现有 MVC 应用程序中。在协商连接时,我随机收到以下错误:
其他时候,我可以很好地建立连接。 我注意到这是由于ConnectionToken包含“+”号
不工作:
作品:
相比之下,我创建了一个全新的 MVC 应用程序并安装了 SignalR Nuget 示例,但这次一切正常。
在我现有的应用程序中出现这种行为的潜在原因是什么?
javascript - SignalR 服务器到客户端方法不起作用
根据各种资源,signalr
代码应该可以工作,但我无法将通知从服务器发送到客户端。这是 html/javascript 部分:
Hub.cs 类:
Startup.cs 类:
这是我如何调用方法sendMessage
方法:
单击按钮时bGo
,消息将附加到container-hub
div 中,但当我调用sendMessage
方法时没有任何内容。
编辑
一些额外的发现;当我sendMessage
从OnConnected
方法中调用它时:
signalr - ASP.NET Framework 中 Signalr 中的集线器继承
我正在使用 signalR 构建一个实时网站。我有 2 个集线器:
- 通知中心核心
- NotificationHub(继承 NotificationHubCore)
我的解决方案包括 2 个小项目:Domain & Web。我将NotificationHubCore 放在 Domain 中,NotificationHub 放在 Web 中。
现在,在网页部分,我想使用以下方法访问 NotificationHubCore:
它总是返回 null 给我。
我的问题是:如何通过 NotificationHub 访问 NotificationHubCore。
我试过了:
但这种方式并没有奏效。
任何人都可以帮助我吗?
谢谢,
signalr - 带有 Web API 的群聊 Signal R
下面我有三个用于 GroupChat 的表,首先我正在创建组,它的所有数据将被插入到 GroupTable 中,然后在 groupCreation 成功时我调用insertConnectionId函数,该函数将调用MapGroupConnectionId在生成 SignalR 连接 ID 并使用 groupId 和 groupCreaterId 插入 GroupTable 的后端上,它工作正常,我有由 Friends ID 组成的 Group Friends Table,现在当任何朋友向特定 Group 发送消息时,我需要将 Message 发送给所有人谁通过 SignalR 在该特定组中,我想,我将组表中的 groupConnectionID 分配给与该组相关的所有成员,然后我可以向 GroupFriends 接收的特定组发送消息,我的集线器可以工作仅适用于 Hub.Client.ALL 但不适用于其他功能,如果我做错了,请指导我,我是 signalR 的新手
asp.net - SignalR 是否有类似于 Web API 帮助页面的自动文档?
在 ASP.NET Web API 项目中,我们可以创建帮助页面,它会自动为项目中的所有 Web API 生成文档。
我们可以为 SignalR 做同样的事情吗?
asp.net - Xamarin Studio Community 6.1.5 中的 SignlarR 2.0 聊天示例 ASP.NET 应用程序
我正在尝试在 Mac OS 10.10.5 上使用 Xamarin Studio Community 6.1.5运行SignalR 2.0 和 MVC 5 示例。
在 Firefox 和 Chrome 中,开发人员工具显示请求/signalr/hubs
完成并以 200 响应,但它们显示的正文不包含任何内容。(Chrome 会报告响应大小和时间;Firefox 不会。)我在 中添加了一条debugger
JavaScript 语句Chat.cshtml
,但调试器在 Firefox 中永远不会中断,只有在我取消页面加载(即按下[Esc]
或点击Stop loading this page
)按钮时才会在 Chrome 中中断到 URL/搜索栏。
该示例在 Visual Studio 中运行。
这个例子应该有效吗?如果可以使它工作,我需要做什么?