Skip to content

IHandleObservableErrors interface

Defined in

Namespace: ReactiveUI Assembly: ReactiveUI.Core.dll Full name: ReactiveUI.IHandleObservableErrors Modifiers: public abstract

Summary

This interface is implemented by RxUI objects which are given IObservables as input - when the input IObservables OnError, instead of disabling the RxUI object, we catch the IObservable and pipe it into this property.

Normally this IObservable is implemented with a ScheduledSubject whose default Observer is RxSchedulers.DefaultExceptionHandler - this means, that if you aren't listening to ThrownExceptions and one appears, the exception will appear on the UI thread and crash the application.

Applies to

net10.0, net9.0, net8.0, net462, net481

Properties

NameSummary
ThrownExceptionsGets a observable which will fire whenever an exception would normally terminate ReactiveUI internal state.