BackgroundUploadProgress
BackgroundUploadProgress
BackgroundUploadProgress
BackgroundUploadProgress
Struct
Definition
Contains status information about the upload operation.
public : struct BackgroundUploadProgresspublic struct BackgroundUploadProgressPublic Structure BackgroundUploadProgress// You can use this struct in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Fields
BytesReceived BytesReceived BytesReceived BytesReceived
The total number of bytes received. This value does not include bytes received as part of response headers. If the upload operation has restarted, this value may be smaller than in the previous progress report.
public : field ulong BytesReceivedpublic field ulong BytesReceivedPublic Field BytesReceived// You can use this field in JavaScript.
BytesSent BytesSent BytesSent BytesSent
The total number of bytes sent. If the upload operation has restarted, this value may be smaller than in the previous progress report.
public : field ulong BytesSentpublic field ulong BytesSentPublic Field BytesSent// You can use this field in JavaScript.
HasResponseChanged HasResponseChanged HasResponseChanged HasResponseChanged
TRUE if the upload request response has changed; otherwise, FALSE.
Whenever new response information is available due to a new request being invoked, this field is set to true. The application can then choose to read the new response information and update its state, if needed.
public : field PlatForm::Boolean HasResponseChangedpublic field bool HasResponseChangedPublic Field HasResponseChanged// You can use this field in JavaScript.
HasRestarted HasRestarted HasRestarted HasRestarted
true if a upload transfer operation has restarted; otherwise false.
Uploads cannot be resumed. Whenever a new request is sent to the server to restart the upload, this property is set to true in the first progress notification for the new request. After the first progress notification, HasRestarted is set to false in later notifications.
public : field PlatForm::Boolean HasRestartedpublic field bool HasRestartedPublic Field HasRestarted// You can use this field in JavaScript.
Status Status Status Status
The current status of the upload operation.
public : field BackgroundTransferStatus Statuspublic field BackgroundTransferStatus StatusPublic Field Status// You can use this field in JavaScript.
TotalBytesToReceive TotalBytesToReceive TotalBytesToReceive TotalBytesToReceive
The total number of bytes of data to upload. If this number is unknown, this value is set to 0.
public : field ulong TotalBytesToReceivepublic field ulong TotalBytesToReceivePublic Field TotalBytesToReceive// You can use this field in JavaScript.