如果想在连接时发送query string,可以将query string附加在连接对象上,如下:
使用代理
$.connection.hub.qs = { 'version' : '1.0' };不用代理
var connection = $.hubConnection(); connection.qs = { 'version' : '1.0' };
在服务器端读取query string
public class ContosoChatHub : Hub { public override Task OnConnected() { var version = Context.QueryString['version']; if (version != '1.0') { Clients.Caller.notifyWrongVersion(); } return base.OnConnected(); } }