Namespace System.Reactive.Subjects
Classes
AsyncSubject<T>
Represents the result of an asynchronous operation. The last value before the OnCompleted notification, or the error received through OnError, is sent to all subscribed observers.
BehaviorSubject<T>
Represents a value that changes over time. Observers can subscribe to the subject to receive the last (or initial) value and all subsequent notifications.
ReplaySubject<T>
Represents an object that is both an observable sequence as well as an observer. Each notification is broadcasted to all subscribed and future observers, subject to buffer trimming policies.
Subject
Provides a set of static methods for creating subjects.
Subject<T>
Represents an object that is both an observable sequence as well as an observer. Each notification is broadcasted to all subscribed observers.
Interfaces
IConnectableObservable<T>
Represents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
ISubject<T>
Represents an object that is both an observable sequence as well as an observer.
ISubject<TSource, TResult>
Represents an object that is both an observable sequence as well as an observer.