BackgroundDownloadProgress Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém status informações sobre a operação de download.
/// [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
- Herança
-
BackgroundDownloadProgress
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Campos
BytesReceived |
O número total de bytes de dados recebidos. Esse valor não inclui bytes recebidos como cabeçalhos de resposta. As operações de download podem ser reiniciadas (por exemplo, após uma interrupção de rede). Quando as operações são reiniciadas, elas podem ter que descartar bytes baixados anteriormente e, portanto, o número de bytes baixados pode nem sempre aumentar de um relatório para o próximo. |
HasResponseChanged |
true se a resposta da solicitação de download tiver sido alterada; caso contrário, false. Sempre que novas informações de resposta estiverem disponíveis devido a uma nova solicitação sendo invocada, esse campo será definido como true. O aplicativo pode optar por ler as novas informações de resposta e atualizar seu estado, se necessário. |
HasRestarted |
true se uma operação de transferência de dados tiver sido reiniciada; caso contrário , false. Quando um download é interrompido e uma nova solicitação é enviada ao servidor para retomar o download, HasRestarted é definido como true se o servidor não der suporte à retomada e o download tiver que ser iniciado novamente. HasRestarted é definido como true somente na primeira notificação de progresso enviada após a reinicialização. Após a primeira notificação de progresso, HasRestarted é definido como false em notificações posteriores. |
Status |
Um BackgroundTransferStatus que contém o status atual da operação de download. |
TotalBytesToReceive |
O número total de bytes de dados a serem baixados. Se esse número for desconhecido, esse valor será definido como 0. |