Skip to content

SerialStatelessReplayLastSubjectAsync class

Defined in

Namespace: ReactiveUI.Extensions.Async.Subjects Assembly: ReactiveUI.Extensions.dll Full name: ReactiveUI.Extensions.Async.Subjects.SerialStatelessReplayLastSubjectAsync<T> Modifiers: public sealed

Summary

View source

        Represents a serial, stateless asynchronous subject that replays only the last value to new observers and supports
        asynchronous notification delivery.
        

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 SerialStatelessReplayLastSubjectAsync~T~
class BaseStatelessReplayLastSubjectAsync~T~
BaseStatelessReplayLastSubjectAsync~T~ <|-- SerialStatelessReplayLastSubjectAsync~T~

Inherits from: BaseStatelessReplayLastSubjectAsync

Remarks

This subject delivers notifications to observers one at a time in the order they are received. It does not maintain any state beyond the most recent value, and only the last value (if any) is replayed to new subscribers. All observer notifications are dispatched asynchronously and serially, ensuring that each observer receives notifications in the correct order.

Constructors

NameSummary
.ctorRepresents a serial, stateless asynchronous subject that replays only the last value to new observers and supports asynchronous notification delivery.

Methods

NameSummary
OnNextAsyncCoreAsynchronously notifies the specified observers of a new value.
OnErrorResumeAsyncCoreHandles an error by resuming asynchronous observation for the specified observers.
OnCompletedAsyncCoreInvoked to asynchronously notify all observers that the sequence has completed, providing the final result.
Inherited members