我想使用signalR作爲消息系統更新網頁上的進度條等 - 我需要能夠將progess(或任何消息)隔離到特定頁面。隔離SignalR請求
IHubContext hubContext = GlobalHost.ConnectionManager.GetHubContext<InventoryHub>();
消息像>>hubContext.Clients.All.InitialiseProgress(inventoryData.Count());
顯然這個問題是Clients.All
- 我只是不知道如何電線它,這樣,當它從服務器向客戶端發送回 - 它僅發送到頁面它被稱爲。我無法繞過connectionid
。
請幫助:-)
「我只是不知道如何電線它了這麼當它從服務器發送回客戶端 - 它只發送到它被調用的頁面 - 「我假設這意味着你已經遇到'Clients.Caller',這不足以滿足你的需求? –
聽起來像是正確的 - 我只是看不到如何實現它。 例如,我使用hubContext.Clients.All.InitialiseProgress(inventoryData.Count()); - 但沒有Clients.Caller ....? –