System.Net.HttpClient.IHTTPRequest.OnReceiveData

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnReceiveData: TReceiveDataEvent read GetReceiveDataEvent write SetReceiveDataEvent;

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event public
System.Net.HttpClient.pas
System.Net.HTTPClient.hpp
System.Net.HttpClient IHTTPRequest


Beschreibung

Wird einmal oder mehrmals ausgelöst, während Ihre Anforderung Antwortdaten empfängt, und gibt den aktuellen Fortschritt des Herunterladens der Antwort an.

Die Ereignisbehandlungsroutine von OnReceiveData erhält die folgenden Parameter:

  • Sender ist Ihre HTTP-Anforderung.
  • AContentLength ist die erwartete Länge der Antwort in Byte.
  • AReadCount ist die Länge der Antwortdaten in Byte, die bisher heruntergeladen wurden.
  • Abort ist ein eingehender Variablenparameter, den die Ereignisbehandlungsroutine auf True setzen kann, um den Datenempfang abzubrechen.

Anstatt für dieses Ereignis eine Ereignisbehandlungsroutine festzulegen, können Sie eine Callback-Methode mit der Eigenschaft ReceiveDataCallback definieren.

Siehe auch