Compartilhar via


BackgroundUploadProgress Estrutura

Definição

Contém status informações sobre a operação de carregamento.

/// [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
Herança
BackgroundUploadProgress
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 recebidos. Esse valor não inclui bytes recebidos como parte dos cabeçalhos de resposta. Se a operação de carregamento tiver sido reiniciada, esse valor poderá ser menor do que no relatório de progresso anterior.

BytesSent

O número total de bytes enviados. Se a operação de carregamento tiver sido reiniciada, esse valor poderá ser menor do que no relatório de progresso anterior.

HasResponseChanged

TRUE se a resposta da solicitação de upload 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. Em seguida, 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 upload tiver sido reiniciada; caso contrário , false.

Os uploads não podem ser retomados. Sempre que uma nova solicitação é enviada ao servidor para reiniciar o upload, essa propriedade é definida como true na primeira notificação de progresso para a nova solicitação. Após a primeira notificação de progresso, HasRestarted é definido como false em notificações posteriores.

Status

O status atual da operação de carregamento.

TotalBytesToReceive

O número total de bytes de dados a serem carregados. Se esse número for desconhecido, esse valor será definido como 0.

TotalBytesToSend

O número total de bytes a serem carregados.

Aplica-se a

Confira também