Freigeben über


HttpProgress Struktur

Definition

Enthält status Informationen zum Fortschritt eines HttpClient-Vorgangs.

/// [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
Vererbung
HttpProgress
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Beim Senden (POST-Methode) einer HttpBufferContent-Klasse springt der Wert von 0 % gesendeter Bytes zu 100 % Bytes, die in einem Fortschrittsereignis gesendet werden, da der gesamte Puffer auf einmal zu niedrigeren Netzwerk-APIs verschoben wird. Verwenden Sie für ausführlichere Fortschritte HttpStreamContent anstelle von HttpBufferContent, da Datenströme in kleineren Blöcken gelesen und gesendet werden, was zu mehr Fortschrittsereignissen führt. Z. B. 0 gesendete Bytes, 65536 Bytes gesendet, 131072 gesendete Bytes usw.

Felder

BytesReceived

Die Gesamtzahl der empfangenen Bytes.

Dieser Wert enthält Bytes, die als Antwortheader empfangen werden.

Wenn der Vorgang neu gestartet wurde, ist dieser Wert möglicherweise kleiner als im vorherigen Statusbericht.

BytesSent

Die Gesamtanzahl der gesendeten Bytes.

Dieser Wert enthält Bytes, die als Anforderungsheader gesendet werden.

Wenn der Vorgang neu gestartet wurde, ist dieser Wert möglicherweise kleiner als im vorherigen Statusbericht.

Retries

Die Anzahl der Wiederholungen.

Stage

Der Schritt im Fortschritt einer HTTP-Verbindung.

TotalBytesToReceive

Die Gesamtanzahl der zu empfangenden Datenbytes.

Wenn die Zahl unbekannt ist, ist dieser Wert 0.

TotalBytesToSend

Die Gesamtanzahl der zu sendenden Datenbytes.

Wenn die Zahl unbekannt ist, ist dieser Wert 0.

Gilt für:

Weitere Informationen