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

要上傳的位元組總數。

適用於

另請參閱