Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Exclui o trabalho da fila de transferência e remove arquivos temporários relacionados do cliente (downloads) e do servidor (uploads).
Sintaxe
HRESULT Cancel();
Valor de retorno
Esse método retorna os seguintes valores HRESULT , bem como outros.
| Código de retorno | Description |
|---|---|
|
O trabalho foi cancelado com êxito. |
|
O trabalho foi cancelado com êxito; no entanto, o serviço não pôde excluir os arquivos temporários associados ao trabalho. |
|
Não é possível cancelar um trabalho cujo estado é BG_JOB_STATE_CANCELLED ou BG_JOB_STATE_ACKNOWLEDGED. |
Observações
Você pode cancelar um trabalho a qualquer momento; no entanto, o trabalho não pode ser recuperado depois de cancelado.
Para trabalhos de upload, se o servidor não estiver disponível, pode haver um atraso antes que o BITS exclua o trabalho da fila. O BITS envia periodicamente uma solicitação de cancelamento para o servidor BITS por até 24 horas. Se o servidor não responder dentro do período de 24 horas, o BITS removerá o trabalho da fila. Se o período de tempo limite sem progresso for menor que 24 horas, o BITS usará o período de tempo limite sem progresso para limitar as novas tentativas.
O método Cancel cancela um upload se o upload não estiver concluído. Se o upload estiver concluído e o trabalho for do tipo BG_JOB_TYPE_UPLOAD_REPLY, o método cancelará a resposta.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows XP |
| Servidor mínimo compatível | Windows Server 2003 |
| da Plataforma de Destino | Windows |
| Header | bits.h |
| Library | Bits.lib |
| de DLL | QmgrPrxy.dll |