Compartir a través de


BackgroundUploadProgress Estructura

Definición

Contiene información de estado sobre la operación de carga.

/// [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
Herencia
BackgroundUploadProgress
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)

Campos

BytesReceived

Número total de bytes recibidos. Este valor no incluye bytes recibidos como parte de los encabezados de respuesta. Si se ha reiniciado la operación de carga, este valor puede ser menor que en el informe de progreso anterior.

BytesSent

Número total de bytes enviados. Si se ha reiniciado la operación de carga, este valor puede ser menor que en el informe de progreso anterior.

HasResponseChanged

TRUE si la respuesta de la solicitud de carga ha cambiado; de lo contrario, FALSE.

Cada vez que la nueva información de respuesta está disponible debido a que se invoca una nueva solicitud, este campo se establece en true. Después, la aplicación puede elegir leer la nueva información de respuesta y actualizar su estado, si es necesario.

HasRestarted

true si se ha reiniciado una operación de transferencia de carga; de lo contrario , false.

No se pueden reanudar las cargas. Cada vez que se envía una nueva solicitud al servidor para reiniciar la carga, esta propiedad se establece en true en la primera notificación de progreso de la nueva solicitud. Después de la primera notificación de progreso, HasRestarted se establece en false en las notificaciones posteriores.

Status

Estado actual de la operación de carga.

TotalBytesToReceive

Número total de bytes de datos que se van a cargar. Si se desconoce este número, este valor se establece en 0.

TotalBytesToSend

Número total de bytes que se van a cargar.

Se aplica a

Consulte también