Soap.SOAPHTTPTrans.THTTPReqResp.OnReceivingData
Delphi
property OnReceivingData: TReceivingDataEvent read FOnReceivingData write FOnReceivingData;
C++
__property TReceivingDataEvent OnReceivingData = {read=FOnReceivingData, write=FOnReceivingData};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Soap.SOAPHTTPTrans.pas Soap.SOAPHTTPTrans.hpp |
Soap.SOAPHTTPTrans | THTTPReqResp |
説明
データの内容が大きい場合 THTTPReqResp が小分けして受け取る前に発生します。
OnReceivingData イベントハンドラを記述すると,大量のデータを含むリクエストを受け取るときの進行状況をエンドユーザーに提供できます。レスポンスの内容が非常に大きい場合(たとえば,大量の付加情報が含まれている場合),レスポンスはブロックに分けられ,個別に送られます。これらのブロックを個別に受け取った後,Receive メソッドは OnReceivingData イベントを生成します。イベントハンドラを使用すると,プログレスバーまたは同様のコントロールを更新して,受け取られたメッセージの量を示すことができます。