用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]
2015-07-17 15:03
323 查看
前言
交流群:195866844
目录:
为了这个系列,真的是绞尽脑汁,终于..决定在这里完结了..
值得兴奋的是,在SignalR2.2的NuGet包中,终于出现了简体中文语言包.(其实在2.0也有,然而并没什么卵用,还是英文)
开发环境
开发工具:VS2013 旗舰版
数据库:未用
操作系统:WIN7旗舰版
一些之前未提到的关键技术点
连接的生命周期设置:
如下:
注意一点,这些配置是写在你的Global.asax的Application_Start()方法中的,切勿写在Owin启动器中..
如何在服务器的其他类中使用Hub:
如下:
如何使用中文简体语言包
首先
第二步:
第三步:
找到最新的SignalR简体中文语言包 安装即可..同时会把你的SignalR版本升级至2.2需要注意.( - -,其实就是更新一下你的语言包版本就行了,不要吐槽我..)
结束之后
从这个系列的开始到结束,自己在写博文的同时也学到了很多东西,以前自己不知道的关于SignalR的技术也有了很大的提高,谢谢各位的支持.我会做的更好.
交流群:195866844
目录:
用SignalR 2.0开发客服系统[系列1:实现群发通讯]
用SignalR 2.0开发客服系统[系列2:实现聊天室]
用SignalR 2.0开发客服系统[系列3:实现点对点通讯]
用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]
以上是系列目录,终于到了结束的时候了....为了这个系列,真的是绞尽脑汁,终于..决定在这里完结了..
值得兴奋的是,在SignalR2.2的NuGet包中,终于出现了简体中文语言包.(其实在2.0也有,然而并没什么卵用,还是英文)
开发环境
开发工具:VS2013 旗舰版
数据库:未用
操作系统:WIN7旗舰版
一些之前未提到的关键技术点
连接的生命周期设置:
如下:
// 该值表示连接在超时之前保持打开状态的时间长度。 //默认为110秒 GlobalHost.Configuration.ConnectionTimeout = TimeSpan.FromSeconds(110); //该值表示在连接停止之后引发断开连接事件之前要等待的时间长度。 //默认为30秒 GlobalHost.Configuration.DisconnectTimeout = TimeSpan.FromSeconds(30); //用于表示两次发送保持活动消息之间的时间。如果启用,此值必须至少为两秒。设置为 null 可禁用。 //默认为10秒,设置DisconnectTimeout后默认为DisconnectTimeout的3分之一 GlobalHost.Configuration.KeepAlive = TimeSpan.FromSeconds(10);
注意一点,这些配置是写在你的Global.asax的Application_Start()方法中的,切勿写在Owin启动器中..
如何在服务器的其他类中使用Hub:
如下:
using System.Collections.Generic; using System.Linq; using System.Web; namespace SignalRTest { public class Class1 { //获取相关的集线器 Microsoft.AspNet.SignalR.IHubContext context = Microsoft.AspNet.SignalR.GlobalHost.ConnectionManager.GetHubContext<SignalRTest.MoveTextHub>(); public void aaa(string message) { context.Clients.All.broadcastMessage(message + DateTime.Now.ToString()); } } }
如何使用中文简体语言包
首先
第二步:
第三步:
找到最新的SignalR简体中文语言包 安装即可..同时会把你的SignalR版本升级至2.2需要注意.( - -,其实就是更新一下你的语言包版本就行了,不要吐槽我..)
结束之后
从这个系列的开始到结束,自己在写博文的同时也学到了很多东西,以前自己不知道的关于SignalR的技术也有了很大的提高,谢谢各位的支持.我会做的更好.
相关文章推荐
- 使用get方法控制登录登出
- Mdtest安装
- Linux下查看CPU型号,内存大小,硬盘空间命令
- 八大排序算法比较
- TokenMismatchException in VerifyCsrfToken.php line
- 骑士问题
- ThinkPad X240 Ubuntu 14.10 LTS 系统找不到wifi网络的解决方案 / 手动安装无线网卡驱动
- 关于StretchDIBits 可能返回失败的原因!
- 图解Android View的scrollTo(),scrollBy(),getScrollX(), getScrollY()
- 教程-隐藏/显示任务栏-程序不在任务显示-全面控制Windows
- 如何把任意文件隐藏在一张图片里?
- I NEED A OFFER!
- android资源收藏
- 浅析c++中virtual关键字
- Windows 10 Build 10240专业版全新安装和激活教程
- eclipse快捷键及各种设置
- SQL 中的 1NF 2NF 3NF三大范式
- HTTP长连接与短连接
- 教程-MessageBox 使用方法
- 阿里巴巴开源项目