IBackgroundTaskInstance Interface
Definition
Provides access to a background task instance.
public interface class IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2254166650, 8664, 17779, 143, 50, 146, 138, 27, 6, 65, 246)]
struct IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2254166650, 8664, 17779, 143, 50, 146, 138, 27, 6, 65, 246)]
public interface IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance
- Derived
- Attributes
Windows 10 requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Properties
InstanceId |
Gets the instance ID of the background task instance. |
Progress |
Gets or sets progress status for a background task instance. |
SuspendedCount |
Gets the number of times resource management policy caused the background task to be suspended. |
Task |
Gets access to the registered background task for this background task instance. |
TriggerDetails |
Gets additional information associated with a background task instance. |
Methods
GetDeferral() |
Informs the system that the background task might continue to perform work after the IBackgroundTask.Run method returns. |
Events
Canceled |
Attaches a cancellation event handler to the background task instance.
|