Skip to content

)}

SerialReplayLatestSignalAsync(Optional) constructor

Defined in

Type: SerialReplayLatestSignalAsync Namespace: ReactiveUI.Primitives.Async.Signals Assembly: ReactiveUI.Primitives.Async.Core.dll

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, net471

public SerialReplayLatestSignalAsync(Optional<T> startValue)

View source

Summary: Represents an asynchronous Signal that replays only the latest value to new subscribers and ensures that notifications are delivered to observers in a serial, thread-safe manner.

Parameters

NameTypeDescription
startValue[Optional](#An optional initial value to be emitted to new subscribers before any other values are published.

Remarks

This Signal is designed for scenarios where only the most recent value is relevant to subscribers. When a new observer subscribes, it immediately receives the latest value (if any) and then all subsequent notifications. All observer notifications are performed asynchronously and in a serial order, ensuring thread safety. This type is suitable for use cases where replaying only the latest value is desired, such as event streams or state broadcasts.