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

public ChainEnumerableSignal(IEnumerable<IObservableAsync<T>> signals)

View source

Summary: Represents an asynchronous observable sequence that concatenates multiple asynchronous observables, emitting their elements in order as each completes.

Parameters

NameTypeDescription
signalsIEnumerable>A collection of asynchronous signals to be concatenated. Each signal is subscribed to sequentially; the next begins only after the previous completes.

Remarks

This class enables sequential composition of multiple asynchronous observables, ensuring that items from each source are emitted in order and that subsequent observables are not subscribed to until the preceding one has completed. If any observable in the sequence signals an error, the concatenation terminates and the error is propagated to the observer.