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

Общее количество отправляемых байтов.

Применяется к

См. также раздел