Skip to content

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)

View source

Inherited documentation

These docs were inherited from BaseStatelessReplayLastSubjectAsync<T>. The member doesn't override them on this type.

Summary: Handles an error by resuming asynchronous observation for the specified observers.

Parameters

NameTypeDescription
observersImmutableArray>A read-only list of observers to notify or resume after the error occurs. Cannot be null.
errorExceptionThe exception that triggered the error handling logic. Cannot be null.
cancellationTokenCancellationTokenA token that can be used to cancel the asynchronous operation.

Returns: ValueTask -- A ValueTask that represents the asynchronous error handling operation.

Remarks

Implementations should ensure that error handling is performed in a way that allows observers to continue receiving notifications or to recover from the error, as appropriate. This method is intended to be overridden to provide custom error recovery strategies in asynchronous observer scenarios.