0
私は自分のサーバーでいくつかの更新をしようとしています。どのように私はそれを達成するのですか?個々の呼び出しに分割しないとかなり可能かどうかはわかりません。機能が実行されている間、私のコントローラ上記でJquery Ajaxはサーバーから定期的にアップデートを取得します
public string Generate() {
list <myClass> allItems = Getcount(myitems);
log("x number of Items Received from Database");
foreach(var ab in allItems) {
if (ab.Type == "Include") {
log(ab.Name + "is included")'
}
else {
log(ab.Name + " is excluded");
}
}
log("All Transactions Success");
return "Success");
}
で、私はすべてのログステートメントを取得する方法を探しています
$.ajax({
url: "/api/Generic/generate",
success: function (data) {
alert(data);
}
});
:
私のJSは、このようなものです。この方法で私は定期的な更新をユーザーに提供できます。
注:実際の方法はかなり大きく、多くのステップとサブステップが必要です。プロセス全体を実行するには約10分かかります。ユーザーは何が起こっているのか手がかりがありません。定期的なアップデートが提供されれば助けになります。
あなたはSignalRになっているはずです。これにより、サーバーからクライアントにメッセージをプッシュできます。 https://www.asp.net/signalr – Kenneth