Condividi tramite


HttpProgress Struct

Definizione

Contiene informazioni sullo stato di avanzamento di un'operazione 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
Ereditarietà
HttpProgress
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Quando si invia (metodo POST) una classe HttpBufferContent , il valore passa da 0% byte inviati a 100% byte inviati in un evento di stato, perché l'intero buffer viene spostato in API di rete inferiori contemporaneamente. Per uno stato di avanzamento più dettagliato, usare HttpStreamContent anziché HttpBufferContent, perché i flussi vengono letti e inviati in blocchi più piccoli, con conseguente aumento degli eventi di stato. Ad esempio 0 byte inviati, 65536 byte inviati, 131072 byte inviati e così via.

Campi

BytesReceived

Numero totale di byte ricevuti.

Questo valore include i byte ricevuti come intestazioni di risposta.

Se l'operazione è stata riavviata, questo valore può essere inferiore a quello del report di stato precedente.

BytesSent

Numero totale di byte inviati.

Questo valore include i byte inviati come intestazioni di richiesta.

Se l'operazione è stata riavviata, questo valore può essere inferiore a quello del report di stato precedente.

Retries

Numero di tentativi.

Stage

Passaggio in corso di una connessione HTTP.

TotalBytesToReceive

Numero totale di byte di dati da ricevere.

Se il numero è sconosciuto, questo valore è 0.

TotalBytesToSend

Numero totale di byte di dati da inviare.

Se il numero è sconosciuto, questo valore è 0.

Si applica a

Vedi anche