2016-09-18 129 views
1

我是SignalR的新手,但是我已經閱讀並完成了一些SignalR教程。我想知道消息在SignalR中的存儲位置。如果我集成了一些認證並構建了一個聊天應用程序,其中存儲了消息?如果我需要一個SQL數據庫,我怎麼設計它來保存用戶的對話?郵件存儲在SignalR中

回答

0

如果您已將應用程序連接到數據庫,則您的消息將存儲在數據庫中。如果沒有,那麼它將會保存在本地服務器中,這可能是您的機器,並且在重新啓動時會丟失數據。

安裝SQL數據庫後,可以將消息保存在其中。

對於如:

$('#btnSendMsg').click(function() { 
    var msg = $("#textMessage").val(); 

    if (msg.length > 0) { 

     var UserName = $('#UserName').val(); 
     objHub.server.saveMessagetoDB(UserName, msg); 
+0

這意味着我可以節省1談話1數據庫中的表? –

+0

那麼這取決於你的方法,就像你希望你可以將1次對話存儲到1張桌子一樣,或者如果你想要的話,你可以將多次對話存儲到一張桌子上。 – Akash