BackgroundUploadProgress 结构

定义

包含有关上传操作的状态信息。

/// [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
继承
BackgroundUploadProgress
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

字段

BytesReceived

接收的总字节数。 此值不包括作为响应标头的一部分接收的字节。 如果上传操作已重启,此值可能小于上一进度报告中的值。

BytesSent

发送的总字节数。 如果上传操作已重启,此值可能小于上一进度报告中的值。

HasResponseChanged

如果上传请求响应已更改,则为 TRUE;否则为 FALSE。

每当由于调用新请求而提供新的响应信息时,此字段将设置为 true。 然后,应用程序可以选择读取新的响应信息并根据需要更新其状态。

HasRestarted

如果上载传输操作已重启,则为 true;否则为 false

无法恢复上传。 每当向服务器发送新请求以重启上传时,此属性在新请求的第一个进度通知中设置为 true 。 第一个进度通知后,在以后的通知中, HasRestarted 将设置为 false

Status

上传操作的当前状态。

TotalBytesToReceive

要上传的数据的总字节数。 如果此数字未知,则此值设置为 0。

TotalBytesToSend

要上传的总字节数。

适用于

另请参阅