Fork me on GitHub

随笔分类 -  SignalR

SignalR 是 ASP.NET 团队正在开发的一个 Microsoft .NET Framework 库和 jQuery 插件
摘要:今天给大家介绍一个开源的轻量级跨平台实时HTML+C#.NET Web应用程序开发框架——DotNetify,允许你在C#.NET后端上创建具有React、React Native、Vue或Blazor 前端的实时、响应式、跨平台应用程序。 它的主要特点是: 简单且轻量 响应式后端MVVM 内置实时 阅读全文
posted @ 2022-06-03 19:43 张善友 阅读(2312) 评论(3) 推荐(9) 编辑
摘要:在 One ASP.NET 的架构图中,微软将 WebAPI 和 SignalR 归类到 Services 类型与 MVC、Web Forms 同列为一等公民,未来的 ASP.NET 5 尽管还在beta阶段,由它的架构图中可以发现原来就非常相似的 MVC 与 WebAPI 统一合并到 MVC 的大框架中了,而 SignalR 在未来依然在 Services 扮演着重要的角色。 SignalR ... 阅读全文
posted @ 2015-03-27 13:50 张善友 阅读(13216) 评论(6) 推荐(11) 编辑
摘要:大多数情况下,我是一名 ASP.NET开发人员。我不需要指定 MVC 或 Web Form,他们都是微软One ASP.NET战略的核心。我的应用程序往往是混合的,不仅包括Web Form,MVC还包括SignalR和 Web API。不要把ASP.NET想为一个孤立的小岛。它是大社区里的公民。随着越来越多的 ASP.NET 成为开源,而且我们每天努力推动其成为开放的。我们想要让ASP.NET更可插入、 更开放、 更有趣。整个ASP.NET都是开放的Web开发平台,横跨.NET/Mono.One ASP.NET Sneak Peek: Elegant Web Forms and Snowbal 阅读全文
posted @ 2013-05-22 19:22 张善友 阅读(4679) 评论(4) 推荐(0) 编辑
摘要:ASP.NET SignalR 1.0 实现的一个特性HubPipeline -实现任何消息incoming和outgoing的拦截。SignalR HubPipeline功能对应的ASP.NET Web API和ASP.NET MVC的 ActionFilter。 下面的方法是作为一个实体在IHubPipelineModule定义: public interface IHubPipelin... 阅读全文
posted @ 2013-04-05 21:06 张善友 阅读(3157) 评论(0) 推荐(2) 编辑
摘要:现在很多网站提供了二维码登录模式:CSC模式为:web客户端 --> 服务端 <-- 移动客户端(ios,android,wp等等)。下面以盛大云计算(http://www.grandcloud.cn/)的登录为例说明认证步骤:1)用手机客户端建立手机号同帐号的绑定关系。 2)打开网页版,在浏览器生... 阅读全文
posted @ 2013-03-10 10:42 张善友 阅读(3669) 评论(10) 推荐(0) 编辑
摘要:运行基于SignalR的超线程上载器的代码,发现SignalR 在IE 9上居然没法工作了,提示如下: 提示很明显,需要json2.js的支持。 使用Nuget 搜索json2.js 并安装: 在引用之前引用json2.min.js <script src="Scripts/json2.min.js" type="text/javascript"></script> ... 阅读全文
posted @ 2013-03-08 22:24 张善友 阅读(3352) 评论(2) 推荐(0) 编辑
摘要:SignalR类似与JavaScript实时框架,如Socket.IO。SignalR能够完成客户端向服务器的异步通信,并同时支持服务器向浏览器客户端推送事件。SignalR的连接通过日益流行的WebSockets API完成,而如果WebSockets无法使用,它会透明地回落为长轮询技术(long... 阅读全文
posted @ 2012-12-29 22:59 张善友 阅读(21715) 评论(5) 推荐(4) 编辑
摘要:SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继续,直到明确关闭。 对话通过永久连接进行,允许客户端向服务器发送多个消息,并允许服务器做出相应答复,值得注意的是,还允许服务器向客户端发送异步消息。它和AJax类似,都是基于现有的技术。本身是一个复合体。一般情况下,SignalR会使用Javascript的长轮询( long polling),实现客户端和服务端通信。在WebSockets出现以后,SignalR也支持WebSockets通信。当 阅读全文
posted @ 2012-07-28 23:35 张善友 阅读(63005) 评论(43) 推荐(31) 编辑
摘要:在log4net的配置中,appender是最重要的部分,一般来说,每一种appender都表示一种日志的输出介质,如日志文件、EvengLog、数据库、控制台、邮件、ASP.NET页面等。log4net.SignalR是一个把Log4Net Event 从服务器发送到客户端页面的log4Net appender. 它通过SignalR异步信号库将事件实时通过流传送到客户端,并保持持久的连接。 阅读全文
posted @ 2012-06-30 23:29 张善友 阅读(3255) 评论(3) 推荐(2) 编辑
摘要:SignalR 是一个集成的客户端与服务器库,基于浏览器的客户端和基于 ASP.NET 的服务器组件可以借助它来进行双向多步对话。 换句话说,该对话可不受限制地进行单个无状态请求/响应数据交换;它将继... 阅读全文
posted @ 2012-06-08 07:42 张善友 阅读(2460) 评论(6) 推荐(4) 编辑
摘要:Compilify是一款以服务形式出现的在线编译器,其创始人是Justin Rusbatch,它运行在Roslyn CTP[1]之上。从最近开始,它已得到来自.NET社区的大量关注。我们与Justin... 阅读全文
posted @ 2012-06-08 07:23 张善友 阅读(1552) 评论(2) 推荐(0) 编辑
摘要:SignalR 是 ASP.NET 团队正在开发的一个 Microsoft .NET Framework 库和 jQuery 插件,可能包括在以后版本的 ASP.NET 平台中。 它提供了一些前景极为... 阅读全文
posted @ 2012-04-14 22:04 张善友 阅读(24123) 评论(19) 推荐(8) 编辑