ExtendedExecutionReason Enum
Definition
Describes the reason for the background execution request.
public enum class ExtendedExecutionReason
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum ExtendedExecutionReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum ExtendedExecutionReason
var value = Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionReason.unspecified
Public Enum ExtendedExecutionReason
- Inheritance
-
ExtendedExecutionReason
- Attributes
Windows 10 requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Fields
LocationTracking | 1 | To support location tracking. |
SavingData | 2 | To save data. |
Unspecified | 0 | No reason specified. |
Remarks
Lifetime data for the various reasons:
Reason | Extended execution session lifetime |
---|---|
LocationTracking | No limit. Only one app at a time may request this reason. |
SavingData | 10 minutes maximum. |
Unspecified | 10 minutes maximum on battery power. No limit when the device is connected to power. |