Có cách nào để tôi có thể đặt cookie từ bên trong một trung tâm SignalR, cụ thể là phương thức OnConnected
. Tôi muốn gửi một cookie có id phiên.Đặt cookie từ trung tâm SignalR trên máy chủ
Tôi đã thử điều này nhưng có vẻ như không hoạt động, nó cũng có vẻ khó xử vì tôi không chắc tại sao tôi cần phải cung cấp cặp giá trị khóa của chuỗi và cookie.
public override Task OnConnected()
{
var guid = new Guid();
Context.RequestCookies.Add("SessionID", new Microsoft.AspNet.SignalR.Cookie("SessionID", guid.ToString()));
return null;
}
tôi có thể không thực sự chuyển từ PersistentConnections đến trung tâm, đó là loại một sự thay đổi triệt để –