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¶
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¶
| Name | Summary |
|---|---|
| .ctor | Represents a serial, stateless asynchronous subject that replays only the last value to new observers and supports asynchronous notification delivery. |
Methods¶
| Name | Summary |
|---|---|
| OnNextAsyncCore | Asynchronously notifies the specified observers of a new value. |
| OnErrorResumeAsyncCore | Handles an error by resuming asynchronous observation for the specified observers. |
| OnCompletedAsyncCore | Invoked to asynchronously notify all observers that the sequence has completed, providing the final result. |