Tôi đang sử dụng tính năng Hub- của SignalR (https://github.com/SignalR/SignalR) công bố thông điệp đến tất cả khách hàng đăng ký:SignalR + đăng một thông điệp tới một Hub thông qua một phương pháp hành động
public class NewsFeedHub : Hub
public void Send(string channel, string content)
{
Clients[channel].addMessage(content);
}
này hoạt động tốt khi gọi "Gửi" thông qua Javascript, nhưng tôi cũng muốn ứng dụng web xuất bản các tin nhắn (từ bên trong một phương thức hành động ASP.NET MVC). Tôi đã cố gắng instantiating một đối tượng mới ob NewsFeedHub và gọi phương thức Send, nhưng điều này dẫn đến một lỗi (vì "Connection" cơ bản của Hub không được thiết lập). Có cách nào để sử dụng Hub mà không có kết nối không?
đã làm bạn tìm câu trả lời này? Tôi đang ở trong tình trạng tương tự. Dll Signalr dường như khởi tạo đối tượng trung tâm, vì vậy tôi đã tự hỏi nếu tôi cần thiết để có được quyền truy cập vào đó. – Mike