次のような単純な SignalR アプリがあるとします。
クライアント:
chat.client.addMessage = function (message) {
console.log(message);
};
...
var result = chat.server.send("Hello, World.");
console.log(result);
サーバー ハブ:
public int Send(string message)
{
Clients.All.addMessage(message);
return 10;
}
出力は次のようになります。
10
Hello, World.
どの部分が非同期マジックで動作していて、どの部分が動作していないかについて完全には確信が持てないので、この順序が保証されているかどうかを知りたいですか?
サーバー側の呼び出しの戻り値は、その呼び出しがトリガーする可能性のあるサーバー側のプッシュ メッセージの前に到着することが保証されていますか?