,System.Exception,System.IDisposable)} ,System.Exception,System.IDisposable,System.Boolean@)}
SinkTerminal.Fault(IObserver, Exception, IDisposable) method¶
Defined in
Type: SinkTerminal
Namespace: ReactiveUI.Primitives.Advanced
Assembly: ReactiveUI.Primitives.Core.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481
Overloads¶
- 1.
public static void Fault<TResult>(IObserver<TResult> observer, Exception error, IDisposable sink) - 2.
public static void Fault<TResult>(IObserver<TResult> observer, Exception error, IDisposable sink, ref bool done)
1. Overload¶
public static void Fault<TResult>(IObserver<TResult> observer, Exception error, IDisposable sink)
Summary: Forwards a fault to observer and then disposes sink.
Type parameters
| Name | Description |
|---|---|
TResult | The downstream result type. |
Parameters
| Name | Type | Description |
|---|---|---|
observer | IObserver | The downstream observer. |
error | Exception | The error to forward. |
sink | IDisposable | The sink to dispose once the error has been delivered. |
2. Overload¶
public static void Fault<TResult>(IObserver<TResult> observer, Exception error, IDisposable sink, ref bool done)
Summary: Forwards a fault exactly once, latching done, then disposes sink.
Type parameters
| Name | Description |
|---|---|
TResult | The downstream result type. |
Parameters
| Name | Type | Description |
|---|---|---|
observer | IObserver | The downstream observer. |
error | Exception | The error to forward. |
sink | IDisposable | The sink to dispose once the error has been delivered. |
ref done | bool | The caller-owned terminal latch; ignored once already set. |