IBackgroundTaskInstance2 Interface
Definition
Provides access to a background task instance. Inherits from the IBackgroundTaskInstance interface and adds the GetThrottleCount method.
public interface class IBackgroundTaskInstance2 : IBackgroundTaskInstance
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
struct IBackgroundTaskInstance2 : IBackgroundTaskInstance
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1333592438, 3190, 20404, 137, 109, 93, 225, 134, 65, 34, 246)]
public interface IBackgroundTaskInstance2 : IBackgroundTaskInstance
Public Interface IBackgroundTaskInstance2
Implements IBackgroundTaskInstance
- Attributes
- Implements
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. (Inherited from IBackgroundTaskInstance) |
Progress |
Gets or sets progress status for a background task instance. (Inherited from IBackgroundTaskInstance) |
SuspendedCount |
Gets the number of times resource management policy caused the background task to be suspended. (Inherited from IBackgroundTaskInstance) |
Task |
Gets access to the registered background task for this background task instance. (Inherited from IBackgroundTaskInstance) |
TriggerDetails |
Gets additional information associated with a background task instance. (Inherited from IBackgroundTaskInstance) |
Methods
GetDeferral() |
Informs the system that the background task might continue to perform work after the IBackgroundTask.Run method returns. (Inherited from IBackgroundTaskInstance) |
GetThrottleCount(BackgroundTaskThrottleCounter) |
Retrieves the number of times the background task has been suspended for using too many resources. |
Events
Canceled |
Attaches a cancellation event handler to the background task instance. (Inherited from IBackgroundTaskInstance) |