Compartilhar via


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

Requisitos Description
Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Campos

Nome Valor Description
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