BackgroundDownloadProgress 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 la operación de descarga.
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct BackgroundDownloadProgress
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct BackgroundDownloadProgress
var backgroundDownloadProgress = {
bytesReceived : /* Your value */,
totalBytesToReceive : /* Your value */,
status : /* Your value */,
hasResponseChanged : /* Your value */,
hasRestarted : /* Your value */
}
Public Structure BackgroundDownloadProgress
- Herencia
-
BackgroundDownloadProgress
- 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 de datos recibidos. Este valor no incluye bytes recibidos como encabezados de respuesta. Las operaciones de descarga se pueden reiniciar (por ejemplo, después de una interrupción de la red). Cuando se reinician las operaciones, es posible que tengan que descartar bytes descargados anteriormente y, por lo tanto, el número de bytes descargados podría no aumentar siempre de un informe a otro. |
HasResponseChanged |
True si la respuesta de la solicitud de descarga 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 datos; de lo contrario , false. Cuando se interrumpe una descarga y se envía una nueva solicitud al servidor para reanudar la descarga, HasRestarted se establece en true si el servidor no admite la reanudación y la descarga tuvo que empezar de nuevo. HasRestarted se establece en true solo en la primera notificación de progreso enviada después del reinicio. Después de la primera notificación de progreso, HasRestarted se establece en false en las notificaciones posteriores. |
Status |
BackgroundTransferStatus que contiene el estado actual de la operación de descarga. |
TotalBytesToReceive |
Número total de bytes de datos que se van a descargar. Si se desconoce este número, este valor se establece en 0. |