Skip to content

ChainEnumerableSignal class

Defined in

Namespace: ReactiveUI.Primitives.Async Assembly: ReactiveUI.Primitives.Async.Core.dll Full name: ReactiveUI.Primitives.Async.ChainEnumerableSignal<T> Modifiers: public sealed

Summary

View source

        Represents an asynchronous observable sequence that concatenates multiple asynchronous observables, emitting their
        elements in order as each 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, net471

Class hierarchy
classDiagram
class ChainEnumerableSignal~T~
class IObservableAsync~T~ {
    <>
}
IObservableAsync~T~ <|.. ChainEnumerableSignal~T~

Implements: IObservableAsync

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.

Constructors

NameSummary
.ctorRepresents an asynchronous observable sequence that concatenates multiple asynchronous observables, emitting their elements in order as each completes.
Inherited members