Skip to content

System.Reactive.Subjects namespace

Part of the System.Reactive package.

TypeKindSummary
AsyncSubjectclassRepresents 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.
BehaviorSubjectclassRepresents a value that changes over time. Observers can subscribe to the subject to receive the last (or initial) value and all subsequent notifications.
IConnectableObservableinterfaceRepresents an observable wrapper that can be connected and disconnected from its underlying observable sequence.
ISubjectinterfaceRepresents an object that is both an observable sequence as well as an observer.
ISubjectinterfaceRepresents an object that is both an observable sequence as well as an observer.
ReplaySubjectclassRepresents 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.
SubjectclassProvides a set of static methods for creating subjects.
SubjectclassRepresents an object that is both an observable sequence as well as an observer. Each notification is broadcasted to all subscribed observers.
SubjectBaseclassBase class for objects that are both an observable sequence as well as an observer.