BackgroundDownloadProgress Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |