[英]Way to get updates from database with SignalR (real time)?
有沒有辦法通過SignalR獲取數據庫的現有字段和新字段?
我想和MVC一起做一個多聊天應用程序; 我想在sql server數據庫中存儲所有消息等...
計划輪換的數據將是client => sql server => client ...
這項技術是新的還是未知的,所以我找不到聰明的例子......
查看本文,您應該能夠在OnReceivedAsync方法上將所有包含消息保存到DB。
http://visualstudiomagazine.com/articles/2013/01/22/build-a-signal-r-app-part-1.aspx
如果您需要將最后20條記錄發送給任何特定用戶或廣播,您可以在從DB獲取最后20條記錄后使用以下語句。
Connection.Broadcast(chatData); // this will broadcast data to all connected clients.
protected override Task OnConnectedAsync(IRequest request, string connectionId)
{
_clients.Add(connectionId, string.Empty);
ChatData chatData = new ChatData("Server", "A new user has joined the room.");
return Connection.Broadcast(chatData);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.