HttpProgress Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi informasi status tentang kemajuan operasi 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
- Warisan
-
HttpProgress
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
Keterangan
Saat mengirim (metode POST) kelas HttpBufferContent , nilai melompat dari 0% byte yang dikirim ke 100% byte yang dikirim dalam satu peristiwa kemajuan, karena seluruh buffer dipindahkan ke API jaringan yang lebih rendah sekaligus. Untuk kemajuan yang lebih rinci, gunakan HttpStreamContent alih-alih HttpBufferContent, karena aliran dibaca dan dikirim dalam gugus yang lebih kecil, menghasilkan peristiwa yang lebih banyak kemajuan. Misalnya 0 byte dikirim, 65536 byte dikirim, 131072 byte dikirim, dll.
Bidang
BytesReceived |
Jumlah total byte yang diterima. Nilai ini mencakup byte yang diterima sebagai header respons. Jika operasi dimulai ulang, nilai ini mungkin lebih kecil dari pada laporan kemajuan sebelumnya. |
BytesSent |
Jumlah total byte yang dikirim. Nilai ini mencakup byte yang dikirim sebagai header permintaan. Jika operasi dimulai ulang, nilai ini mungkin lebih kecil dari pada laporan kemajuan sebelumnya. |
Retries |
Jumlah percobaan ulang. |
Stage |
Langkah dalam kemajuan koneksi HTTP. |
TotalBytesToReceive |
Jumlah total byte data yang akan diterima. Jika angka tidak diketahui, nilai ini adalah 0. |
TotalBytesToSend |
Jumlah total byte data yang akan dikirim. Jika angka tidak diketahui, nilai ini adalah 0. |