Freigeben über


BackgroundTaskCancellationReason Enumeration

Definition

Gibt die Gründe für das Abbrechen einer Hintergrundaufgabe an.

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
Vererbung
BackgroundTaskCancellationReason
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Felder

Abort 0

Die Hintergrundaufgabe wurde von der Anwendung abgebrochen. Dies kann aus einem der folgenden vier Gründe auftreten:

  • Die Aufgabe wird als Leerlaufaufgabe betrachtet. Dies bedeutet, dass die Hintergrundaufgabe weiterhin ausgeführt wird, aber ohne etwas zu tun – z. B. eine JavaScript-Aufgabe, die die close() -Funktion nicht aufruft.
  • Die Hintergrundaufgabe verwendet den MaintenanceTrigger und das System wechselt zu DC (Akkuleistung).
  • Die App hebt die Registrierung der Hintergrundaufgabe auf. In diesem Fall wird die Aufgabe abgebrochen, wenn sie gerade ausgeführt wird.
  • Die App, die die Hintergrundaufgabe registriert hat, wird deinstalliert, während die Aufgabe ausgeführt wird.
ConditionLoss 6

Die Hintergrundaufgabe wurde abgebrochen, weil mindestens eine der erforderlichen Bedingungen nicht mehr erfüllt ist.

EnergySaver 11

Die Hintergrundaufgabe wurde aufgrund der aktuellen Energiesparrichtlinie abgebrochen.

ExecutionTimeExceeded 9

Die Hintergrundaufgabe wurde abgebrochen, weil sie die zugewiesene Ausführungszeit überschritten hat.

IdleTask 4

Die Hintergrundaufgabe wurde abgebrochen, weil sie aktiv war, aber keine Arbeit ausführte.

LoggingOff 2

Die Hintergrundaufgabe wurde abgebrochen, weil sich der Benutzer beim System abgemeldet hat.

QuietHoursEntered 8

Die Hintergrundaufgabe wurde abgebrochen, weil das Gerät in die Ruhezeit getreten ist.

Hinweis

QuietHoursEntered ist ab Windows 10 nicht mehr verfügbar.

ResourceRevocation 10

Die Hintergrundaufgabe wurde abgebrochen, weil das System zusätzliche Ressourcen benötigte. Die Hintergrundaufgabe wurde abgebrochen, um diese Ressourcen freizugeben.

ServicingUpdate 3

Die Hintergrundaufgabe wurde abgebrochen, weil die Anwendung aktualisiert wurde.

SystemPolicy 7

Die Hintergrundaufgabe wurde aufgrund der Systemrichtlinie abgebrochen.

Terminating 1

Die Hintergrundaufgabe wurde abgebrochen, da die Anwendung aufgrund einer Systemrichtlinie beendet wird. Die Anwendung sollte jeden Zustand speichern, der beim Neustart der Anwendung benötigt wird.

Uninstall 5

Die Hintergrundaufgabe wurde abgebrochen, weil die Anwendung deinstalliert wurde.

Gilt für: