Skip to content

RxAppBuilder.EnsureInitialized() method

Defined in

Type: RxAppBuilder Namespace: ReactiveUI.Reactive.Builder Assembly: ReactiveUI.Reactive.dll

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

public static void EnsureInitialized()

View source

Summary: Ensures ReactiveUI has been initialized via the builder pattern. Throws an exception if BuildApp() has not been called.

Remarks

This method replaces the old RxApp.EnsureInitialized() pattern. Call this method at the start of your application or in test setup to verify ReactiveUI is properly initialized.

To initialize ReactiveUI, call:

RxAppBuilder.CreateReactiveUIBuilder()
 .WithCoreServices()
 .BuildApp();

Exceptions

TypeCondition
System.InvalidOperationExceptionThrown if ReactiveUI has not been initialized via the builder pattern.