Tôi có kết nối liên tục mà tôi muốn bắt đầu với một số thông tin hạt giống bằng cách sử dụng thông số truy vấn. Đây là ghi đè trong kết nối.Kết nối liên tục Signalr với thông số truy vấn.
protected override Task OnConnected(IRequest request, string connectionId)
{
//GET QUERY PARAMS HERE
return base.OnConnected(request, connectionId);
}
Bây giờ tôi đã thiết lập tuyến đường của mình trong tệp global.asax giống như thế này.
RouteTable.Routes.MapConnection ("myconnection", "/ myconnection");
Và mã khách hàng trông như thế này
var connection = $.connection('/myconnection');
connection.start()
.done(() =>
{
});
Ai đó có thể cho tôi biết làm thế nào tôi có thể vượt qua params chuỗi truy vấn để connecton này vì vậy tôi có thể đọc chúng trong override như tôi dường như được đánh một viên gạch tường trên này.
Cheers hy vọng ai đó có thể giúp đỡ,
Dave
tôi không sử dụng hub Tôi đang sử dụng loại kết nối liên tục. – user231300
Xin lỗi. Tôi đã cập nhật câu trả lời. Vui lòng đánh dấu nếu đây là những gì bạn muốn. –
hey hoạt động một điều trị. Đã cố gắng để munge nó vào descriptter tuyến đường hoặc con đường thực sự tôi đã đánh. Đã không nhận ra có quá tải này. Tuyệt vời! – user231300