【发布时间】:2014-04-16 10:47:25
【问题描述】:
我有一些信息需要实时显示给用户。在我重复调用服务器以获取新数据之前。
现在我正在考虑用 SignalR 替换这些重复调用。一般的想法是在客户端订阅集线器,当新条目将添加到数据库时,该集线器将向所有客户端发送更新,但是我坚持使用该结构的一般设计。
所以我有我的 WebAPI 项目和服务层。在添加新条目时的服务中,我将引发一个事件并在集线器内部捕获该事件并将更新发送给所有客户端。
使用 SignalR 实现这些事情的方法是否正确?鉴于我正在使用 asp.net WebAPI 和 SimpleInjector,有人可以解释我如何实现它。
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
简短回答:您可以将 SignalR 用于实时更新所需的任何内容。另外,在询问 SO
Can somebody explain how I can implement that ...之前,请先研究 SignalR 以及如何实现/使用它 -
@NewAmbition 你仔细阅读我的问题了吗?我说“我坚持使用该结构的一般设计”,但不是使用 SignalR。我发现的一些示例与我的情况无关。
-
你能粘贴一些代码让人们知道你的情况吗?
标签: c# asp.net asp.net-web-api signalr publish-subscribe