signalr

发送消息在 Chrome 中工作正常,在 Firefox 和 IE 中失败

我正在使用 SignalR 向我的客户发送实时更新消息。 接收消息在 Chrome、Firefox 和 IE 中运行良好。这意味着,我可以从我的服务器从我的集线器发送一些东西,并且它可以毫无问题地到达客户端。 public void Receive(string whatever) { // This correctly invokes a function on the client... »

c#

如何在 C# 中保持集线器连接活动直到任务完成

我正在使用 send-Grid API 发送电子邮件。它大约有10000封邮件。 我正在使用集线器进行通知以检查邮件状态并将其显示给用户。集线器每 3 分钟重新连接一次。然后整个过程重新开始。 如何在任务完成之前保持相同的集线器连接。 我的代码 --> In js ///Reference the auto-generated proxy for the hub. ... »

c#

ASP.NET Core 2 SignalR Hub 接收复杂对象而不是字符串

我目前正在使用 SignalR Core 开发 ASP.NET Core 2 应用程序。我想知道是否可以在 Hub 类中接收一个复杂的对象,而不是一个简单的字符串或简单的数据结构。 工作 - 这个例子工作正常:string message public class MyHub : Hub { public Task SendMessage(string message) { ... »

c#

布局和部分页面中的 SignalR

我想在布局和部分页面中使用 SignalR 集线器。 Here 被描述为使用hub.start 和done 函数。 所以我的 html 页面中有两个脚本块,我想在其中使用 SignalR: <script> $(document).ready(function () { window.hubReady = $.connection.hub.start(); ... »

与 SignalR 共享 ServiceStack ICacheClient

我正在尝试在 ServiceStack OOB ICacheClient 和 SignalR Hub 之间共享缓存中的元素,但是当我尝试在 OnDisconnected 事件中获取用户会话时出现以下错误 仅支持通过单例访问的 ASP.NET 请求 我在 OnConnected 事件中访问会话没有问题,到目前为止,这就是我所做的: public class HubService:Hub... »

c#

最佳实践是什么:将数据发布到 azure iothub 或直接发布到 azure tablestorage

我有一个网络应用程序。目前的结构\流程如下。 这有一个 Web 服务,Device 模块使用它来将特定于设备的数据放入我的 Table STorage。 在 UI 端,SignalR 用于在 Dashboard(view-cshtml) 上显示发布到云的最新值,以及当设备中的数据进入 TableStorage 时。 预计来自不同设备的数据会进入 TableStorage,并在 UI 端,根据所... »

c#

Azure Web 作业和 SignalR 内存泄漏

所以我有一些网络作业偶尔会连接到信号器集线器并广播消息。下面只是一个示例,在本例中,它是一个用于开发的简单 Web 作业,其 TimerTrigger 属性设置为每 20 秒连续运行一次。就像下面代码中显示的那样。 public static void Main() { JobHostConfiguration config = new JobHostConf... »

SignalR 似乎正在减慢我的 MVC / Azure 应用程序的启动速度

我有一个在 .NET 4.5 下在 Windows Azure 上的 WebRole 上运行的 MVC 应用程序,使用 SignalR 1.0 -alpha2,并使用 ServiceBus 背板。在我的 App_Start 文件夹中,我有 RegisterHubs.cs,如下所示: [assembly: PreApplicationStartMethod(typeof(pageengine.st... »

如何在 Android 上连接到 SignalR

是否有其他方法可以在不使用 https://github.com/SignalR/java-client 等特定库的情况下通过 SignalR 连接到后端。 正如我所看到的,它有一段时间没有更新并且存在一些重大问题。 我不熟悉 SignalR,但是否可以使用其他 java websockets 库(如 AsyncHttpClient 或 SignalR)连接到 .net SignalR,而 We... »

在服务器上测试 Azure SignalR 连接

在 Asp.net core 3 Web 应用程序中,是否可以测试服务器与 Azure SignalR 服务的连接? 是否有推荐的模式来处理服务器到 SignalService 的连接问题,例如在未连接时尝试发送和/或在遇到断开状态后重新连接(如果可能/需要)? ... »

SignalR 没有序列化自定义类型的枚举值

我有一个自托管 SignalR 服务器将数据传递给 .NET SignalR 客户端。本质上,它是对自定义类型进行连续或按需更新。当我想触发更新时,我创建了一个数据传输对象,将要发送的数据加载到其中,然后通过 SignalR 发送。客户端捕获更新并显示新值(我有一个 WPF 应用程序和一个控制台应用程序,它们基本上都做同样的事情 - WPF 应用程序只是做得更“漂亮”)。对于我的 DTO 上的大多... »

c#

果园信号器 CryptographicException

我在 Windows Server 2008 上的 IIS 上部署了带有 SignalR 1.3.1 chat module 的 Orchard 出现此异常。它在调试环境中运行良好。 The data protection operation was unsuccessful. This may have been caused by not having the user profile lo... »

**SignalR** SQLDependency Onchanged 多次触发

我有一个带有 VS2013 和 .Net Framework 4.5.1 的 ASP.Net MVC 监控应用程序,它应该在每次数据库发生变化时自动刷新实时图表。当我打开一个浏览器实例时一切正常,但是当我在同一台机器或不同机器上打开另一个选项卡或浏览器时,它会多次触发 SQLDependency 事件。 这是我的 Repository.cs public class Repository ... »

c#

在 ASP.NET 5 中找不到 SignalR 的 js 文件

我正在使用实现 SignalR 的 ASP.NET 5 制作一个小型 Web 应用程序。我添加了 SignalR nuget,一切正常,但我找不到 SignalR 的 js 文件。 这是我的项目图片: 我错过了什么吗? 请帮助我。 谢谢。... »

尽管从服务器接收到消息,但未调用 Signal R 客户端事件处理程序

我已经为此尝试了所有可能的故障排除方法。单个事件处理程序会出现问题。消息是从服务器端接收的。我在网络选项卡中确认了这一点,但没有调用事件处理程序,也没有引发错误。 objConnection.on("FileTransferAccepted", (res) => { setTransferStatus(true); }); 这是在浏览器中接收到的 我也已确认附加了事件... »

如何在 SignalR 集线器的 Unity IoC 容器中注入依赖项?

我有一个在 ASP.NET MVC 5 框架之上用 c# 编写的应用程序。我在我的项目中实现了Unity.Mvc。现在,我正在尝试将依赖项对象注入我的SignalR Hub。 我创建了一个名为UnityHubActivator的类 我的班级是这样的 public class UnityHubActivator : IHubActivator { private readonly IU... »

c#

如何在 SignalR 中广播实时数据?

我在Global.asax中有一个定时器,它调用一个方法,每5秒通过SignalR向所有客户端发送当前时间: protected void Application_Start(object sender, EventArgs e) { RouteTable.Routes.MapHubs(); var timer = new System.Timer... »

c#