System.Net.HttpClient.THTTPRequest.DoReceiveDataProgress
Delphi
procedure DoReceiveDataProgress(AStatusCode: Integer; AContentLength: Int64; AReadCount: Int64; var Abort: Boolean);
C++
void __fastcall DoReceiveDataProgress(int AStatusCode, __int64 AContentLength, __int64 AReadCount, bool &Abort);
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
procedure function |
protected | System.Net.HttpClient.pas System.Net.HTTPClient.hpp |
System.Net.HttpClient | THTTPRequest |
Description
Répartiteur de l'événement OnReceiveData et appelant du callback ReceiveDataCallback.
La requête HTTP appelle DoReceiveDataProgress une ou plusieurs fois pendant le téléchargement des données de réponse.
DoReceiveDataProgress reçoit les paramètres suivants :
AStatusCodeest le code d'état HTTP de la réponse.AContentLengthest la longueur attendue de la réponse, en nombre d'octets.AReadCountest la longueur des données de réponse téléchargées jusqu'au moment présent, en nombre d'octets.Abortest un paramètre booléen que vous pouvez définir surTruepour annuler le téléchargement des données de la réponse.
Si AStatusCode correspond à une réponse HTTP réussie (valeur inférieure à 300), DoReceiveDataProgress appelle le gestionnaire de l'événement OnReceiveData et la méthode de rappel ReceiveDataCallback. Sinon, DoReceiveDataProgress ne fait rien.