Skip to content

TaskResultWitnessAsyncBase class

Defined in

Namespace: ReactiveUI.Primitives.Async.Advanced Assembly: ReactiveUI.Primitives.Async.Core.dll Full name: ReactiveUI.Primitives.Async.Advanced.TaskResultWitnessAsyncBase<T1, T2> Modifiers: public abstract

Summary

View source

Base class for witnesses that produce a single task-based result value when the observed sequence completes.

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

Class hierarchy
classDiagram
class TaskResultWitnessAsyncBase~T1,T2~
class WitnessAsync~T~
WitnessAsync~T~ <|-- TaskResultWitnessAsyncBase~T1,T2~

Inherits from: WitnessAsync

Constructors

NameSummary
.ctorBase class for witnesses that produce a single task-based result value when the observed sequence completes.

Methods

NameSummary
AwaitResultAsyncAsynchronously waits for the observer to produce its result value.
SetResultAndDisposeAsyncAttempts to set the result value and complete the task.
SetExceptionAndDisposeAsyncAttempts to set the task to a faulted state with the specified exception.
Inherited members