IThrownExceptions interface¶
Defined in
Namespace: ReactiveMarbles.Mvvm
Assembly: ReactiveMarbles.Mvvm.dll
Full name: ReactiveMarbles.Mvvm.IThrownExceptions
Modifiers: public abstract
Summary¶
This interface is implemented by Rx objects which are given IObservables as input - when the input IObservables OnError, instead of disabling the Rx object, we catch the IObservable and pipe it into this property.
Normally this IObservable is implemented with a ScheduledSubject whose default Observer is CoreRegistration.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
net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.0
Properties¶
| Name | Summary |
|---|---|
| ThrownExceptions | Gets a observable which will fire whenever an exception would normally terminate. internal state. |