2016-09-18 12 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つのテーブルに保存したい場合や、複数の会話を1つのテーブルに保存したい場合は、アプローチによります。 – Akash