Freigeben über


BackgroundUploadProgress Struktur

Definition

Enthält status Informationen zum Uploadvorgang.

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct BackgroundUploadProgress
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct BackgroundUploadProgress
var backgroundUploadProgress = {
bytesReceived : /* Your value */,
bytesSent : /* Your value */,
totalBytesToReceive : /* Your value */,
totalBytesToSend : /* Your value */,
status : /* Your value */,
hasResponseChanged : /* Your value */,
hasRestarted : /* Your value */
}
Public Structure BackgroundUploadProgress
Vererbung
BackgroundUploadProgress
Attribute

Windows-Anforderungen

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

Felder

BytesReceived

Die Gesamtzahl der empfangenen Bytes. Dieser Wert enthält keine Bytes, die als Teil von Antwortheadern empfangen werden. Wenn der Uploadvorgang neu gestartet wurde, ist dieser Wert möglicherweise kleiner als im vorherigen Fortschrittsbericht.

BytesSent

Die Gesamtanzahl der gesendeten Bytes. Wenn der Uploadvorgang neu gestartet wurde, ist dieser Wert möglicherweise kleiner als im vorherigen Fortschrittsbericht.

HasResponseChanged

TRUE, wenn sich die Antwort auf die Uploadanforderung geändert hat; andernfalls FALSE.

Wenn neue Antwortinformationen aufgrund einer neuen Anforderung verfügbar sind, wird dieses Feld auf TRUE festgelegt. Die Anwendung kann dann auswählen, ob sie die neuen Antwortinformationen liest und ihren Zustand bei Bedarf aktualisieren möchte.

HasRestarted

true , wenn ein Uploadübertragungsvorgang neu gestartet wurde; andernfalls false.

Uploads können nicht fortgesetzt werden. Wenn eine neue Anforderung an den Server gesendet wird, um den Upload neu zu starten, wird diese Eigenschaft in der ersten Statusbenachrichtigung für die neue Anforderung auf true festgelegt. Nach der ersten Statusbenachrichtigung wird HasRestarted in späteren Benachrichtigungen auf false festgelegt.

Status

Der aktuelle status des Uploadvorgangs.

TotalBytesToReceive

Die Gesamtanzahl der hochzuladenden Datenbytes. Wenn diese Zahl unbekannt ist, wird dieser Wert auf 0 festgelegt.

TotalBytesToSend

Die Gesamtanzahl der hochzuladenden Bytes.

Gilt für:

Weitere Informationen