Rx Namespace

RxJS

Classes

  ClassDescription
AsyncSubject
Represents the result of an asynchronous operation.
BehaviorSubject
Represents an object that is both an observable sequence as well as an observer.
BooleanDisposable
Represents an IDisposable that can be checked for status.
CompositeDisposable
Represents a group of Disposables that are disposed together.
ConnectableObservable
Represents an observable that can be connected and disconnected from its source.
Disposable
Provides a set of static methods for creating Disposables.
GroupedObservable
Represents an observable sequence of values that have a common key.
List
Represents mutable List semantics in JavaScript
MutableDisposable
Represents a disposable whose underlying disposable can be swapped for another disposable.
Notification
Represents a notification to an observer.
Observable
Represents a push-style collection.
Observer
Supports push-style iteration over an observable sequence.
Pattern
Represents a join pattern.
Plan
Represents an execution plan for join patterns.
RefCountDisposable
Represents a disposable that only disposes its underlying disposable when all dependent disposables have been disposed.
ReplaySubject
Represents an object that is both an observable sequence as well as an observer.
Scheduler
Represents an object that schedules units of work.
Subject
Represents an object that is both an observable sequence as well as an observer.
XmlHttpRequestDetails
Represents required and optional arguments passed into Observable.XmlHttpRequest.

Interfaces

  InterfaceDescription
IObservable
Represents a push-style collection.
IObserver
Supports push-style iteration over an observable sequence.
ISubject
Represents an object that is both an observable sequence as well as an observer.