ForwardingWitnessAsync.OnErrorResumeAsyncCore(Exception, CancellationToken) method¶
Defined in
Type: ForwardingWitnessAsyncReactiveUI.Primitives.Async.Advanced
Assembly: ReactiveUI.Primitives.Async.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
protected override ValueTask OnErrorResumeAsyncCore(Exception error, CancellationToken cancellationToken)
Inherited documentation
These docs were inherited from WitnessAsync<T>. The member doesn't override them on this type.
Summary: Handles an error by providing an asynchronous mechanism to resume execution after an exception occurs.
Parameters
| Name | Type | Description |
|---|---|---|
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 handling operation. |
Returns: ValueTask -- A ValueTask that represents the asynchronous operation of resuming execution after the error.
Remarks
Override this method to implement custom error recovery or resumption logic in derived classes. The method is called when an error occurs and allows the operation to continue or perform cleanup asynchronously.