BackgroundDownloadProgress Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält status Informationen zum Downloadvorgang.
/// [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
- Vererbung
-
BackgroundDownloadProgress
- 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 Gesamtanzahl der empfangenen Datenbytes. Dieser Wert enthält keine Bytes, die als Antwortheader empfangen werden. Downloadvorgänge können neu gestartet werden (z. B. nach einem Netzwerkausfall). Wenn Vorgänge neu gestartet werden, müssen sie möglicherweise zuvor heruntergeladene Bytes verwerfen, und daher steigt die Anzahl der heruntergeladenen Bytes möglicherweise nicht immer von einem Bericht zum nächsten. |
HasResponseChanged |
TRUE , wenn sich die Antwort auf die Downloadanforderung 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 die neuen Antwortinformationen lesen und bei Bedarf ihren Zustand aktualisieren. |
HasRestarted |
TRUE , wenn ein Datenübertragungsvorgang neu gestartet wurde; andernfalls false. Wenn ein Download unterbrochen wird und eine neue Anforderung an den Server gesendet wird, um den Download fortzusetzen, wird HasRestarted auf TRUE festgelegt, wenn der Server die Fortsetzung nicht unterstützt und der Download von vorn beginnen musste. HasRestarted ist nur in der ersten Statusbenachrichtigung, die nach dem Neustart gesendet wird, auf TRUE festgelegt. Nach der ersten Statusbenachrichtigung wird HasRestarted in späteren Benachrichtigungen auf false festgelegt. |
Status |
Ein BackgroundTransferStatus mit dem aktuellen status des Downloadvorgangs. |
TotalBytesToReceive |
Die Gesamtanzahl der herunterzuladenden Datenbytes. Wenn diese Zahl unbekannt ist, wird dieser Wert auf 0 festgelegt. |