Bagikan melalui


BackgroundDownloadProgress Struktur

Definisi

Berisi informasi status tentang operasi pengunduhan.

/// [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
Warisan
BackgroundDownloadProgress
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Bidang

BytesReceived

Jumlah total byte data yang diterima. Nilai ini tidak menyertakan byte yang diterima sebagai header respons. Operasi pengunduhan dapat dimulai ulang (misalnya, setelah pemadaman jaringan). Ketika operasi dimulai ulang, operasi mungkin harus membuang byte yang diunduh sebelumnya dan oleh karena itu jumlah byte yang diunduh mungkin tidak selalu meningkat dari satu laporan ke laporan berikutnya.

HasResponseChanged

true jika respons permintaan unduhan telah berubah; jika tidak, salah.

Setiap kali informasi respons baru tersedia karena permintaan baru dipanggil, bidang ini diatur ke true. Aplikasi kemudian dapat memilih untuk membaca informasi respons baru dan memperbarui statusnya, jika diperlukan.

HasRestarted

true jika operasi transfer data telah dimulai ulang; jika tidak salah.

Ketika unduhan terganggu dan permintaan baru dikirim ke server untuk melanjutkan pengunduhan, HasRestarted diatur ke true jika server tidak mendukung resume dan unduhan harus dimulai kembali.

HasRestarted diatur ke true hanya pada pemberitahuan kemajuan pertama yang dikirim setelah restart. Setelah pemberitahuan kemajuan pertama, HasRestarted diatur ke false di pemberitahuan selanjutnya.

Status

BackgroundTransferStatus yang berisi status operasi pengunduhan saat ini.

TotalBytesToReceive

Jumlah total byte data yang akan diunduh. Jika angka ini tidak diketahui, nilai ini diatur ke 0.

Berlaku untuk

Lihat juga