System.Net.HttpClient.IHTTPRequest.OnReceiveData

提供: RAD Studio API Documentation
2015年6月1日 (月) 06:50時点におけるYukikoi (トーク | 投稿記録)による版 (1版: LOC-18661)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

Delphi

property OnReceiveData: TReceiveDataEvent read GetReceiveDataEvent write SetReceiveDataEvent;

C++

__property TReceiveDataEvent OnReceiveData = {read=GetReceiveDataEvent, write=SetReceiveDataEvent};

プロパティ

種類 可視性 ソース ユニット
event public
System.Net.HTTPClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient IHTTPRequest


説明

要求の応答データの受信中に 1 回以上発生し、応答のダウンロードが現在進行中であることを示します。

OnReceiveDataイベント ハンドラで受け取るパラメータは次のとおりです。

  • Sender は HTTP 要求です。
  • AContentLength は、応答の予想される長さ(バイト数)です。
  • AReadCount は、それまでにダウンロードされたレスポンス データの長さ(バイト数)。
  • Abort は、入力変数パラメータで、イベント ハンドルが True に設定すると、データの受付を中止させることができます。

このイベントのイベント ハンドラを定義する代わりに、ReceiveDataCallback プロパティを使ってコールバック メソッドを定義してもかまいません。

関連項目