>
Defined in Type: SerialSubjectAsyncReactiveUI.Extensions.Async.Subjects
Assembly: ReactiveUI.Extensions.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
protected override ValueTask OnErrorResumeAsyncCore(ImmutableArray<IObserverAsync<T>> observers, Exception error, CancellationToken cancellationToken)
Inherited documentation
These docs were inherited from BaseSubjectAsync<T>. The member doesn't override them on this type.
Summary: Handles error recovery for the specified observers by resuming asynchronous processing after an error occurs.
Parameters
| Name | Type | Description |
|---|---|---|
observers | ImmutableArray | A read-only list of observers that are to be notified or resumed following the error. Cannot be null. |
error | Exception | The exception that triggered the error handling logic. Cannot be null. |
cancellationToken | CancellationToken | A cancellation token that can be used to cancel the asynchronous error recovery operation. |
Returns: ValueTask -- A ValueTask that represents the asynchronous error recovery operation.
Remarks
Override this method to implement custom error recovery strategies for observers. The method is called when an error occurs during asynchronous processing, allowing derived classes to determine how to resume or notify observers. If the operation is canceled via the provided cancellation token, the returned task should reflect the cancellation.