Condividi tramite


BackgroundTaskCancellationReason Enumerazione

Definizione

Specifica i motivi per l'annullamento di un'attività in background.

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
Ereditarietà
BackgroundTaskCancellationReason
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Abort 0

L'attività in background è stata annullata dall'applicazione. Ciò può verificarsi per uno dei quattro motivi seguenti:

  • L'attività viene considerata un'attività inattiva. Ciò significa che l'attività in background è ancora in esecuzione, ma senza eseguire alcuna operazione, ad esempio un'attività JavaScript che non chiama la funzione close().
  • L'attività in background usa MaintenanceTrigger e il sistema passa a DC (alimentazione della batteria).
  • L'app annulla la registrazione dell'attività in background, in questo caso l'attività viene annullata se è attualmente in esecuzione.
  • L'app che ha registrato l'attività in background viene disinstallata durante l'esecuzione dell'attività.
ConditionLoss 6

L'attività in background è stata annullata perché una o più delle relative condizioni necessarie non vengono più soddisfatte.

EnergySaver 11

L'attività in background è stata annullata a causa dei criteri di risparmio energia correnti.

ExecutionTimeExceeded 9

L'attività in background è stata annullata perché ha superato il tempo assegnato per l'esecuzione.

IdleTask 4

L'attività in background è stata annullata perché è attiva, ma non esegue alcun lavoro.

LoggingOff 2

L'attività in background è stata annullata perché l'utente ha disconnesso il sistema.

QuietHoursEntered 8

L'attività in background è stata annullata perché il dispositivo ha immesso il periodo di ore di silenzio.

Nota

QuietHoursEntered non è più disponibile per l'uso a partire da Windows 10.

ResourceRevocation 10

L'attività in background è stata annullata perché il sistema ha bisogno di risorse aggiuntive. L'attività in background è stata annullata per liberare tali risorse.

ServicingUpdate 3

L'attività in background è stata annullata perché l'applicazione è stata aggiornata.

SystemPolicy 7

L'attività in background è stata annullata a causa dei criteri di sistema.

Terminating 1

L'attività in background è stata annullata perché l'applicazione sta per essere terminata a causa dei criteri di sistema. L'applicazione deve salvare qualsiasi stato necessario quando l'applicazione viene riavviata.

Uninstall 5

L'attività in background è stata annullata perché l'applicazione è stata disinstallata.

Si applica a