BackgroundTaskCancellationReason Enumeração

Definição

Especifica os motivos para cancelar uma tarefa em segundo plano.

public enum class BackgroundTaskCancellationReason
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class BackgroundTaskCancellationReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum BackgroundTaskCancellationReason
var value = Windows.ApplicationModel.Background.BackgroundTaskCancellationReason.abort
Public Enum BackgroundTaskCancellationReason
Herança
BackgroundTaskCancellationReason
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

Abort 0

A tarefa em segundo plano foi cancelada pelo aplicativo. Isso pode acontecer por um dos quatro seguintes motivos:

  • A tarefa é considerada uma tarefa ociosa. Isso significa que a tarefa em segundo plano ainda está em execução, mas sem fazer nada – por exemplo, uma tarefa JavaScript que não chama a função close().
  • A tarefa em segundo plano usa o MaintenanceTrigger e o sistema faz a transição para DC (energia da bateria).
  • O aplicativo cancela o registro da tarefa em segundo plano, nesse caso, a tarefa será cancelada se ela estiver em execução no momento.
  • O aplicativo que registrou a tarefa em segundo plano é desinstalado enquanto a tarefa está em execução.
ConditionLoss 6

A tarefa em segundo plano foi cancelada porque uma ou mais de suas condições necessárias não são mais atendidas.

EnergySaver 11

A tarefa em segundo plano foi cancelada devido à política atual de Economia de Energia.

ExecutionTimeExceeded 9

A tarefa em segundo plano foi cancelada porque excedeu seu tempo alocado para ser executada.

IdleTask 4

A tarefa em segundo plano foi cancelada porque estava ativa, mas não fazia nenhum trabalho.

LoggingOff 2

A tarefa em segundo plano foi cancelada porque o usuário fez logoff do sistema.

QuietHoursEntered 8

A tarefa em segundo plano foi cancelada porque o dispositivo inseriu o período de horas tranquilas.

Observação

QuietHoursEntered não está mais disponível para uso a partir do Windows 10.

ResourceRevocation 10

A tarefa em segundo plano foi cancelada porque o sistema precisava de recursos adicionais. A tarefa em segundo plano foi cancelada para liberar esses recursos.

ServicingUpdate 3

A tarefa em segundo plano foi cancelada porque o aplicativo foi atualizado.

SystemPolicy 7

A tarefa em segundo plano foi cancelada devido à política do sistema.

Terminating 1

A tarefa em segundo plano foi cancelada porque o aplicativo está prestes a ser encerrado devido à política do sistema. O aplicativo deve salvar qualquer estado que será necessário quando o aplicativo for reiniciado.

Uninstall 5

A tarefa em segundo plano foi cancelada porque o aplicativo foi desinstalado.

Aplica-se a