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()
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
| Type | Condition |
|---|---|
| System.InvalidOperationException | Thrown if ReactiveUI has not been initialized via the builder pattern. |