BackgroundUploadProgress Structure

업로드 작업에 대한 상태 정보를 포함합니다.

구문


var backgroundUploadProgress = {
    bytesReceived : /* 사용자 값 */,
    bytesSent : /* 사용자 값 */,
    hasResponseChanged : /* 사용자 값 */,
    hasRestarted : /* 사용자 값 */,
    status : /* 사용자 값 */,
    totalBytesToReceive : /* 사용자 값 */,
    totalBytesToSend : /* 사용자 값 */
}

특성

[Version(0x06020000)]

멤버

BackgroundUploadProgress구조체에는 다음과 같은 필드가 있습니다.

필드데이터 형식Description
BytesReceived | bytesReceived

Number [JavaScript] | System.UInt64 [.NET] | uint64 [C++]

받은 총 바이트 수입니다. 이 값에는 응답 헤더의 일부로 받은 바이트가 포함되지 않습니다. 업로드 작업이 다시 시작되면 이 값은 이전 진행 보고서의 값보다 작아질 수 있습니다.

BytesSent | bytesSent

Number [JavaScript] | System.UInt64 [.NET] | uint64 [C++]

보낸 총 바이트 수입니다. 업로드 작업이 다시 시작되면 이 값은 이전 진행 보고서의 값보다 작아질 수 있습니다.

HasResponseChanged | hasResponseChanged

Boolean [JavaScript] | System.Boolean [.NET] | Platform::Boolean [C++]

업로드 요청 응답이 변경된 경우 True이고 그렇지 않은 경우 False입니다.

호출되고 있는 새 요청으로 인해 새 응답 정보를 사용할 수 있을 때마다 이 필드가 True로 설정됩니다. 응용 프로그램에서 새 응답 정보를 읽고 필요할 경우 상태를 업데이트하도록 선택할 수 있습니다.

HasRestarted | hasRestarted

Boolean [JavaScript] | System.Boolean [.NET] | Platform::Boolean [C++]

업로드 전송 작업이 다시 시작되었으면 true이고, 그렇지 않으면 false입니다.

업로드를 다시 시작할 수 없습니다. 업로드를 다시 시작하도록 서버에 새 요청을 전송할 때마다 이 속성은 새 요청에 대한 첫 번째 진행률 알림에서 true로 설정됩니다. 첫 번째 진행률 알림 이후 알림에서 HasRestartedfalse로 설정됩니다.

Status | status

BackgroundTransferStatus

업로드 작업의 현재 상태입니다.

TotalBytesToReceive | totalBytesToReceive

Number [JavaScript] | System.UInt64 [.NET] | uint64 [C++]

업로드할 총 데이터 바이트 수입니다. 이 숫자를 알 수 없는 경우 이 값은 0으로 설정됩니다.

TotalBytesToSend | totalBytesToSend

Number [JavaScript] | System.UInt64 [.NET] | uint64 [C++]

업로드할 총 바이트 수입니다.

 

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.Networking.BackgroundTransfer
Windows::Networking::BackgroundTransfer [C++]

Metadata

Windows.winmd

참고 항목

BackgroundDownloadProgress
Progress
UploadOperation

 

 

표시:
© 2014 Microsoft