SignalRは優れたメッセージングライブラリだと聞きました。SignalRのコードをいくつか入手しましたが、それがどのように機能するのか理解できません。
JS
var hooking;
$(function() {
hooking = $.connection.hooking;
hooking.removeLead = function(ref) {
$("lead" + ref).remove();
};
$.connection.hub.start();
});
C#
// Hooking.cs (placed in application root)
public class Hooking : Hub
{
public void Submit(string jsonString)
{
var serializer = new JavaScriptSerializer();
var json = serializer.Deserialize<HookingLeadResult>(jsonString);
Clients.removeLead(json.Ref); // Remove lead from client hooking windows
// update lead gen
}
}
上記のコードについて質問があります。
hooking
insとはどういう意味ですか$.connection.hooking;
- どこ
removeLead
にありますかhooking.removeLead
- これは何をします
$.connection.hub.start();
か?何から始まりますか?サーバー側でどのメソッドを呼び出しますか? - サーバー側で誰とどのよう
Submit
にメソッドが呼び出されますか?クライアント側からサーバー側にデータを渡す方法。可能であれば、SignalRライブラリの適切な開始のためのURLを教えてください。