用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]
来源:互联网 发布:淘宝店铺标志图片大小 编辑:程序博客网 时间:2024/06/08 12:07
前言
目录:
用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的技术也有了很大的提高,谢谢各位的支持.我会做的更好.
0 0
- 用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]
- 用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]
- 用SignalR 2.0开发客服系统 续集[系列6:使用自己的连接ID]
- 用SignalR 2.0开发客服系统[系列2:实现聊天室]
- 用SignalR 2.0开发客服系统[系列1:实现群发通讯]
- 用SignalR 2.0开发客服系统[系列3:实现点对点通讯]
- SignalR 2.0 系列:开始使用SignalR 2.0
- SignalR 2.0 系列:SignalR的服务器广播
- SignalR 2.0 系列:SignalR简介
- 使用SignalR开发的项目
- SignalR 2.0 系列:SignalR的高频实时通讯
- SignalR 2.0 系列: SignalR 自托管主机
- SignalR
- SignalR
- signalr
- 《ASP.NET SignalR系列》第二课 SignalR的使用说明
- 在ASP.NET CORE 2.0使用SignalR技术
- 使用SignalR开发一个数据广播的应用程序
- 局域网访问速度慢、文件传输慢的解决方法
- 训练深度神经网络的时候需要注意的一些小技巧
- C++学习之const指针和多维数组
- C算法-水仙花数
- Redhat Network File System (NFS) Guide
- 用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]
- Android 生成keystore,两种方式
- table添加标题
- 在Android Studio中配置LitePal
- Java synchronized详解
- 你的App真正适配了iOS 9吗?
- swift开发笔记3 - 设置tableview背景图片
- Codeforces Round #320 (Div. 2) C. A Problem about Polyline
- 《黑马程序员》Java IO流