Skip to content

WitnessAsync.OnErrorResumeAsyncCore(Exception, CancellationToken) method

Defined in

Type: WitnessAsync Namespace: ReactiveUI.Primitives.Async Assembly: ReactiveUI.Primitives.Async.dll

Applies to

net10.0, net10.0, net10.0-desktop1.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-browserwasm1.0, net9.0, net9.0, net9.0-desktop1.0, net9.0-desktop1.0, net9.0-browserwasm1.0, net9.0-browserwasm1.0, net8.0, net8.0, net8.0-ios17.5, net8.0-macos14.5, net8.0-macos14.5, net8.0-macos14.2, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-maccatalyst17.5, net8.0-tvos17.2, net8.0-tvos17.2, net8.0-ios17.5, netstandard2.1, netstandard2.1, net481, net462, net462, net481

protected abstract ValueTask OnErrorResumeAsyncCore(Exception error, CancellationToken cancellationToken)

Summary: Handles an error by providing an asynchronous mechanism to resume execution after an exception occurs.

Parameters

NameTypeDescription
errorExceptionThe exception that triggered the error handling logic. Cannot be null.
cancellationTokenCancellationTokenA 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.