BackgroundDownloadProgress Struct

Definizione

Contiene informazioni sullo stato relative all'operazione di download.

/// [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
Ereditarietà
BackgroundDownloadProgress
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

BytesReceived

Numero totale di byte di dati ricevuti. Questo valore non include i byte ricevuti come intestazioni di risposta. Le operazioni di download possono essere riavviate (ad esempio, dopo un'interruzione della rete). Quando le operazioni vengono riavviate, potrebbe essere necessario eliminare i byte scaricati in precedenza e pertanto il numero di byte scaricati potrebbe non sempre aumentare da un report al successivo.

HasResponseChanged

true se la risposta alla richiesta di download è stata modificata; in caso contrario, false.

Ogni volta che sono disponibili nuove informazioni sulla risposta a causa di una nuova richiesta richiamata, questo campo è impostato su true. L'applicazione può quindi scegliere di leggere le nuove informazioni sulla risposta e aggiornarne lo stato, se necessario.

HasRestarted

true se un'operazione di trasferimento dati è stata riavviata; in caso contrario false.

Quando un download viene interrotto e viene inviata una nuova richiesta al server per riprendere il download, HasRestarted è impostato su true se il server non supporta la ripresa e il download deve ricominciare.

HasRestarted è impostato su true solo nella prima notifica di stato inviata dopo il riavvio. Dopo la prima notifica di stato, HasRestarted è impostato su false nelle notifiche successive.

Status

BackgroundTransferStatus contenente lo stato corrente dell'operazione di download.

TotalBytesToReceive

Numero totale di byte di dati da scaricare. Se questo numero è sconosciuto, questo valore è impostato su 0.

Si applica a

Vedi anche