Partager via


BackgroundDownloadProgress Structure

Définition

Contient status informations sur l’opération de téléchargement.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct BackgroundDownloadProgress
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct BackgroundDownloadProgress
var backgroundDownloadProgress = {
bytesReceived : /* Your value */,
totalBytesToReceive : /* Your value */,
status : /* Your value */,
hasResponseChanged : /* Your value */,
hasRestarted : /* Your value */
}
Public Structure BackgroundDownloadProgress
Héritage
BackgroundDownloadProgress
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)

Champs

BytesReceived

Nombre total d’octets de données reçus. Cette valeur n’inclut pas les octets reçus comme en-têtes de réponse. Les opérations de téléchargement peuvent être redémarrées (par exemple, après une panne réseau). Lorsque les opérations sont redémarrées, elles doivent peut-être ignorer les octets précédemment téléchargés et, par conséquent, le nombre d’octets téléchargés peut ne pas toujours augmenter d’un rapport à l’autre.

HasResponseChanged

true si la réponse à la demande de téléchargement a changé ; sinon, false.

Chaque fois que de nouvelles informations de réponse sont disponibles en raison d’une nouvelle demande appelée, ce champ est défini sur true. L’application peut ensuite choisir de lire les nouvelles informations de réponse et de mettre à jour son état, si nécessaire.

HasRestarted

true si une opération de transfert de données a redémarré ; sinon , false.

Lorsqu’un téléchargement est interrompu et qu’une nouvelle demande est envoyée au serveur pour reprendre le téléchargement, HasRestarted a la valeur true si le serveur ne prend pas en charge la reprise et que le téléchargement a dû recommencer.

HasRestarted est défini sur true uniquement dans la première notification de progression envoyée après le redémarrage. Après la première notification de progression, HasRestarted est défini sur false dans les notifications ultérieures.

Status

BackgroundTransferStatus contenant le status actuel de l’opération de téléchargement.

TotalBytesToReceive

Nombre total d’octets de données à télécharger. Si ce nombre est inconnu, cette valeur est définie sur 0.

S’applique à

Voir aussi