Share via


SuspendingOperation Class

Definition

Manages an app suspension operation.

public ref class SuspendingOperation sealed : ISuspendingOperation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class SuspendingOperation final : ISuspendingOperation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class SuspendingOperation : ISuspendingOperation
Public NotInheritable Class SuspendingOperation
Implements ISuspendingOperation
Inheritance
Object Platform::Object IInspectable SuspendingOperation
Attributes
Implements

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

Use the SuspendingEventArgs.suspendingOperation property to get the object.

Note

This class is not agile, which means that you need to consider its threading model and marshaling behavior. For more info, see Threading and Marshaling (C++/CX)

.

Properties

Deadline

Gets the time remaining before a delayed app suspension operation continues.

Methods

GetDeferral()

Requests that the app suspension operation be delayed.

Applies to

See also