HttpProgress Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient status informations sur la progression d’une opération HttpClient.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct HttpProgress
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct HttpProgress
var httpProgress = {
stage : /* Your value */,
bytesSent : /* Your value */,
totalBytesToSend : /* Your value */,
bytesReceived : /* Your value */,
totalBytesToReceive : /* Your value */,
retries : /* Your value */
}
Public Structure HttpProgress
- Héritage
-
HttpProgress
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Lors de l’envoi (méthode POST) d’une classe HttpBufferContent , la valeur passe de 0 % d’octets envoyés à 100 % d’octets envoyés dans un événement de progression, car la mémoire tampon entière est déplacée vers des API réseau inférieures en même temps. Pour une progression plus détaillée, utilisez HttpStreamContent au lieu de HttpBufferContent, car les flux sont lus et envoyés dans des blocs plus petits, ce qui entraîne davantage d’événements de progression. Par exemple, 0 octet envoyé, 65536 octets envoyés, 131072 octets envoyés, etc.
Champs
BytesReceived |
Nombre total d’octets reçus. Cette valeur inclut les octets reçus en tant qu’en-têtes de réponse. Si l’opération a été redémarrée, cette valeur peut être inférieure à celle du rapport de progression précédent. |
BytesSent |
Nombre total d’octets envoyés. Cette valeur inclut les octets envoyés en tant qu’en-têtes de requête. Si l’opération a été redémarrée, cette valeur peut être inférieure à celle du rapport de progression précédent. |
Retries |
Nombre de nouvelles tentatives. |
Stage |
Étape de la progression d’une connexion HTTP. |
TotalBytesToReceive |
Nombre total d’octets de données à recevoir. Si le nombre est inconnu, cette valeur est 0. |
TotalBytesToSend |
Nombre total d’octets de données à envoyer. Si le nombre est inconnu, cette valeur est 0. |