HttpProgress 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
HttpClient 작업의 진행률에 대한 상태 정보를 포함합니다.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct HttpProgress
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct HttpProgress
var httpProgress = {
stage : /* Your value */,
bytesSent : /* Your value */,
totalBytesToSend : /* Your value */,
bytesReceived : /* Your value */,
totalBytesToReceive : /* Your value */,
retries : /* Your value */
}
Public Structure HttpProgress
- 상속
-
HttpProgress
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
설명
HttpBufferContent 클래스(POST 메서드)를 보낼 때 전체 버퍼가 한 번에 낮은 네트워크 API로 이동되므로 값은 한 번에 전송된 0% 바이트에서 100% 바이트로 이동합니다. 더 자세한 진행 상황을 보려면 HttpBufferContent 대신 HttpStreamContent를 사용합니다. 스트림은 더 작은 청크로 읽고 전송되므로 더 많은 진행률 이벤트가 발생합니다. 예를 들어 전송된 바이트 0바이트, 전송된 65536바이트, 전송된 바이트 131072 등입니다.
필드
BytesReceived |
받은 총 바이트 수입니다. 이 값에는 응답 헤더로 수신된 바이트가 포함됩니다. 작업이 다시 시작된 경우 이 값은 이전 진행률 보고서보다 작을 수 있습니다. |
BytesSent |
전송된 총 바이트 수입니다. 이 값에는 요청 헤더로 전송된 바이트가 포함됩니다. 작업이 다시 시작된 경우 이 값은 이전 진행률 보고서보다 작을 수 있습니다. |
Retries |
재시도 횟수입니다. |
Stage |
HTTP 연결 진행 단계입니다. |
TotalBytesToReceive |
받을 총 데이터 바이트 수입니다. 숫자를 알 수 없는 경우 이 값은 0입니다. |
TotalBytesToSend |
보낼 총 데이터 바이트 수입니다. 숫자를 알 수 없는 경우 이 값은 0입니다. |