System.Net.HttpClient.THTTPRequest.OnReceiveData
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 | THTTPRequest |
説明
要求の応答データの受信中に 1 回以上発生し、応答のダウンロードが現在進行中であることを示します。
OnReceiveData のイベント ハンドラは、次のパラメータを受け取ります:
Sender
は HTTP 要求です。AContentLength
は、応答の予想される長さ(バイト数)です。AReadCount
は、それまでにダウンロードされたレスポンス データの長さ(バイト数)。Abort
は、入力変数パラメータで、イベント ハンドルが True に設定すると、データの受付を中止させることができます。
このイベントのイベント ハンドラを定義する代わりに、ReceiveDataCallback プロパティを使ってコールバック メソッドを定義してもかまいません。