我開始使用SignalR庫最近,我有一些疑問......SignalR - 信息發送到特定的客戶端和瀏覽
有可能將消息發送給特定的用戶,並在特定視圖?例如:我的用戶在我的系統中連接,但他有兩個或更多的屏幕打開,但我只需要將消息發送到發生操作的視圖。
我打算用它來顯示系統通知消息(包含成功,意外錯誤等)。使用SignalR是一個很好的選擇?
感謝
我開始使用SignalR庫最近,我有一些疑問......SignalR - 信息發送到特定的客戶端和瀏覽
有可能將消息發送給特定的用戶,並在特定視圖?例如:我的用戶在我的系統中連接,但他有兩個或更多的屏幕打開,但我只需要將消息發送到發生操作的視圖。
我打算用它來顯示系統通知消息(包含成功,意外錯誤等)。使用SignalR是一個很好的選擇?
感謝
正如您可能知道的,SignalR允許mapping users to connections和SignalR爲每個連接提供連接ID。
每個視圖在技術上都有自己的連接。如果你想在視圖之間共享一個SignalR連接,你必須自己實現它。
如果您想要將系統通知從服務器實時推送到客戶端,那麼SignalR是一個不錯的選擇。
感謝您的回答。我需要更多地瞭解Signalr的工作原理。我不確定如果保存所有連接以發送有關警報和成功操作的消息是一個更好的主意。也許存在一個更簡單的方法來做到這一點 –