signalr相关内容

与现有的授权集成SignalR

我一直在努力将SignalR授权的方式使用自定义的授权供应商(称为MVCAuthorization)属性我下楼的试图重新为中心专门授权提供了几个洞的兔子,但竟然是远太过复杂。所以我在想,我怎么能我现有的控制器和动作授权整合与我SignalR集线器和方法是什么? 解决方案 我想通了,你可以检索IAuthorization提供商。 如果你把你的集线器控制器,你的方法为你的行动,你所要做的就是 ..
发布时间:2016-06-28 20:20:37 ASP .NET

如何让SignalR表现优雅断线的情况下,

我的应用程序通常会被使用在性交企业网络(代理,防火墙等),所以我不能靠插座和长轮询几乎是我唯一的选择。这是我最大的问题与长轮询: 长轮询是在一定的时间点断开 我自动重新连接(accoring到文档) 用户点击的东西,导致中枢方法调用,但是未建立连接尚未 - 错误发生 有什么办法同步枢纽方法调用并重新连接,如: 我称之为枢纽法 SignalR看到连接还没有准备好 ,它等待, ..
发布时间:2016-06-28 20:18:01 ASP .NET

Context.User是空的Signalr 2.0集线器

我使用VS 2013防爆preSS和标准MVC5模板来创建一个新的干净的应用程序。身份验证已启用,我可以登录到该网站就好了。我可以看到用户上下文在我的控制器,但是当我加入Signalr我不能得到的集线器来注册认证有发生。 Context.User轮毂为空。使用Signalr 2.0.2及所有相关OWIN包。 解决方案 的决议,该方案是非常简单的。在我的启动类,我在错误的顺序code。 ..
发布时间:2016-06-28 20:15:22 ASP .NET

使用SignalR和IProgress接口进度报告

我有一个集线器类,它有一个长期运行的方法,我需要显示一个进度条,而它的工作。 我看了 ,我认为这是可能使用异步方法IProgress接口发送长时间运行的工作状态。 我写这样的方法: 公共异步任务<串GT; GetServerTime(IProgress< INT> PROG) { 等待Task.Run(()=> { 的f ..
发布时间:2016-06-28 20:09:42 C#/.NET

什么是负载测试SignalR中心应用程序的最佳方法是什么?

我想知道的一些已被用于测试基于集线器SignalR应用不同的方法 解决方案 在总之,如果使用集线器,使用.NET客户端就足够了。 在我的情况,我有一个新闻源集线器出来的菜肴根据用户的配置文件ID特定的客户端的数据。在我的测试情况下,我打开了一堆文件ID的(6000),此调用称为JoinNewsfeed()与特定客户端连接ID和配置文件ID沿枢纽方法。每100ms一个新的连接被建立。 ..
发布时间:2016-06-28 11:58:54 ASP .NET

signalR跟踪连接的用户

我需要检查特定用户是否仍然连接。 我有以下HashSet的,用于跟踪用户的: 公共静态类UserHandler { 公共静态的HashSet<串GT; ConnectedIds =新的HashSet<串GT;(); } 于是就断开连接:公众覆盖任务OnDisconnected() { UserHandler.ConnectedIds.Remove ..
发布时间:2016-06-28 11:47:24 ASP .NET

使用SignalR天青与表的存储 - 什么架构?

我已经在多个硬件设备发送的原始传感器数据到Azure的队列中的智能电网系统。每个设备每分钟发送一个数据分组一次。多个工作者角色处理在队列中的数据报文和推的数据表的存储。我有一个包含应用程序供用户查看他们的设备的数据和有关其智能能源系统中的其他警报和消息的主机Web角色。目前,Web应用程序只使用Ajax轮询每隔一分钟,以获得最新的数据更新和任何其他消息和警报。相反,用ajax'拉',我想使用Sig ..
发布时间:2016-06-22 11:40:00 ASP .NET

忽略New Relic的持续SignalR连接

我应该在哪里叫 NewRelic.Api.Agent.NewRelic.IgnoreApdex()或 NewRelic.Api.Agent.NewRelic.IgnoreTransaction()在我的SignalR集线器prevent长期运行的持久连接? 解决方案 哦,太好了,我还没有想过自己没有问题之一。我认为你必须做的是写一个自定义模块,因为模块的所有处理程序,即检测到SignalR ..
发布时间:2016-06-22 11:28:12 C#/.NET

SignalR MVC SignalR Server和Windows服务SIgnalR客户端之间的

我已经从这里问,我可以在一个普通的老的Windows服务有SignalR知道。我想了Windows服务作为SignalR客户端和ASP.NET MVC SignalR服务器之间的通信。我用这个集线器指南,它说 服务器code,指定网址 app.MapSignalR(“/ signalr”,新HubConfiguration()); 如果我这样做,在那里将消息去了?什么是集线器时,你做新H ..
发布时间:2016-06-22 11:26:48 ASP .NET

如何获取signalR客户端的连接ID在服务器端?

我需要一个客户端的连接ID。我知道你可以从客户端使用 $。connection.hub.id 得到它。我需要的是要得到,而在web服务我有更新的记录在数据库中,又在网页上显示更新。我是新来signalR和计算器,所以任何的建议是AP preciated。在我的客户端的网页我有这样的: <脚本类型=“文/ JavaScript的”> $(函数(){ //声明一个 ..
发布时间:2016-06-22 11:25:44 C#/.NET

SignalR客户具有多个连接

我有多个SignalR“服务”运行,只有一个UI来访问它们。 我怎样才能使客户端的js去跟不同的网址多个连接?因为它似乎我只能指定每个$ .connection.hub一个网址,我不能使用多个'signalr /枢纽“的客户端脚本。 任何帮助吗?谢谢你。 解决方案 $。connection.hub在/ signalr /集线器包含创建的。 目前它本质上是做文件的末尾: $ con ..
发布时间:2016-06-22 11:23:17 ASP .NET

更新UI与SignalR和淘汰赛时手动更新DB

我有一个搜索周围所以对于这一点,但整个事情显然没来。我有工作的仪表板,以及它们的状态,全天不断变化,我试图拼凑概念的applcation一些证据,并手动在数据库中运行更新命令触发更新。这是我已经设置了,但是当我执行更新,我没有看到在UI的任何变化,你可以看到我已经错了吗? 集线器: 公共类DashboardHub:集线器 { 私人只读存储库_repository; 公共Dashb ..
发布时间:2016-06-22 11:05:10 ASP .NET

SignalR不OWIN

我参加了ASP MVC项目。 我要在项目中使用SignalR,但我不希望使用OWIN库。 据我了解,SignalR注册使用这块code的应用程序: 公共类启动 { 公共无效配置(IAppBuilder应用程序) { app.MapSignalR(); } } 我怎么能修改此去除依赖关系OWIN? 我想用类似的方法来 RouteConfig.Reg ..
发布时间:2016-06-22 10:58:01 ASP .NET

我们如何美分的基于p $ pform OWIN承载的OAuth令牌身份验证和授权的SignalR?

我们使用的是内置的OWIN的OAuth服务器的功能,生成承载令牌。我们有他们的ASP.NET Web API的工作,但不知道如何让他们与SignalR(和AngularJS javscript客户端)工作。我们如何使用承载令牌与SignalR进行身份验证和授权?我还没有看到关于如何实现这一目标的任何真正的好明确的答案。 先谢谢了。 解决方案 不幸的是,JS的WebSocket API不会 ..
发布时间:2016-06-22 10:35:49 前端开发

从控制器使用集线器的方法呢?

我使用SignalR 2,我想不通我怎么可以使用例如集线器我从方法的控制器操作中。 我知道我能做到以下几点: VAR枢纽= GlobalHost.ConnectionManager.GetHubContext< T>(); hub.Clients.All.clientSideMethod(参数); 但是,直接执行该方法在客户端 如果我有我的服务器端 ClientSideMet ..
发布时间:2016-06-22 10:15:17 C#/.NET

集成温莎城堡与SignalR - 我应该如何处理呢?

我开始使用SignalR,一旦一切都配置它的伟大工程。然而,几乎所有我在使用温莎城堡工作,所以这将是伟大的应用程序能够一起使用它们。我想这样做的原因是,这样我可以使用一个持久连接内部城堡依赖/服务。 我在源$ C ​​$ C周围挖,它看起来像我既可以使用基于城堡(即是城实施的IDependencyResolver)取代DependencyResolver,我也可以DependencyResolv ..
发布时间:2016-06-22 09:57:29 ASP .NET

SignalR 2依赖注入与Ninject

我有一个使用依赖注入与Ninject现有的MVC应用程序。我安装了Ninject.MVC3的NuGet软件包,它在我的App_Start,这完全隔离内核和注册所有我的绑定创建一个名为NinjectWebCommon类: 公共静态无效的开始() { DynamicModuleUtility.RegisterModule(typeof运算(OnePerRequestHttpModule)); ..
发布时间:2016-06-22 09:39:42 ASP .NET