これをきちんと説明するかどうかはわかりませんが、ここで説明します。コードビハインドにC#を使用してasp.netアプリを作成しました。ユーザーが選択して[実行]ボタンを押した後、処理をC#で記述されたdllに渡しますが、必要なのは、クライアントに定期的に情報を送り返して、レコード数などの状況を確認できるようにする方法です。処理されており、そのようなものです。どうすればこれを達成できますか?
ありがとう
これをきちんと説明するかどうかはわかりませんが、ここで説明します。コードビハインドにC#を使用してasp.netアプリを作成しました。ユーザーが選択して[実行]ボタンを押した後、処理をC#で記述されたdllに渡しますが、必要なのは、クライアントに定期的に情報を送り返して、レコード数などの状況を確認できるようにする方法です。処理されており、そのようなものです。どうすればこれを達成できますか?
ありがとう
これは私の質問の言い回しだったかもしれませんが、私は探していたものを見つけました。HttpResponse.Flushメソッドを使用して、私がやろうとしていたことを実現できます。
これは、多くの場合、HTTP サーバー プッシュ、HTTP ストリーミング、またはロング ポーリングと呼ばれます。やり方次第。
HTTPストリーミングに関するこのSOの質問もチェックできます...
「HTTP ストリーミング」(プッシュ) AJAX パターンのクロスブラウザー実装
または、ロングポーリングの例を含むこれ
この種のタスクを実行するには、多くの方法があります。いくつかのアイデアを紹介します
解決策 1:
解決策 2:
情報を読み取り、asp.net アプリケーションと対話して、要求された情報について通知するWindowsサービスを作成します。バックグラウンド ワーカーとして機能します。
お役に立てれば