HttpProgress Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene información de estado sobre el progreso de una operación 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
- Herencia
-
HttpProgress
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Al enviar (método POST) una clase HttpBufferContent , el valor pasa de 0 % bytes enviados a 100 % bytes enviados en un evento de progreso, ya que todo el búfer se mueve a las API de red inferiores a la vez. Para obtener un progreso más detallado, use HttpStreamContent en lugar de HttpBufferContent, ya que las secuencias se leen y envían en fragmentos más pequeños, lo que da lugar a más eventos de progreso. Por ejemplo, 0 bytes enviados, 65536 bytes enviados, 131072 bytes enviados, etc.
Campos
BytesReceived |
Número total de bytes recibidos. Este valor incluye bytes recibidos como encabezados de respuesta. Si se ha reiniciado la operación, este valor puede ser menor que en el informe de progreso anterior. |
BytesSent |
Número total de bytes enviados. Este valor incluye bytes enviados como encabezados de solicitud. Si se ha reiniciado la operación, este valor puede ser menor que en el informe de progreso anterior. |
Retries |
Número de reintentos. |
Stage |
Paso en el progreso de una conexión HTTP. |
TotalBytesToReceive |
Número total de bytes de datos que se van a recibir. Si el número es desconocido, este valor es 0. |
TotalBytesToSend |
Número total de bytes de datos que se van a enviar. Si el número es desconocido, este valor es 0. |