Skip to content

RxSuspension class

Defined in

Namespace: ReactiveUI.Reactive Assembly: ReactiveUI.Reactive.dll Full name: ReactiveUI.Reactive.RxSuspension Modifiers: public static

Summary

View source

        Provides access to the application's suspension host for managing process lifecycle events, such as application
        suspension and resumption. This class enables integration with platform-specific lifecycle management, particularly
        on mobile devices.
        

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

Remarks

The suspension host is automatically initialized with a default implementation if not configured explicitly. This class is intended for use by application infrastructure and advanced scenarios that require direct access to lifecycle events. Most applications interact with the suspension host through higher-level APIs.

Properties

NameSummary
static SuspensionHostGets the suspension host for application lifecycle management. Provides events for process lifetime events, especially on mobile devices. Auto-initializes with default...
Inherited members