Microsoft.Phone.Reactive Namespace
March 22, 2012
This namespace provides access to the Reactive Extensions for .NET APIs.
| Class | Description | |
|---|---|---|
![]() | AsyncLock | Runs at most one action at a time. |
![]() | AsyncSubject<T> | Represents the result of an asynchronous operation. |
![]() | BehaviorSubject<T> | Represents a value that changes over time. |
![]() | BooleanDisposable | Represents an IDisposable that can be checked for status. |
![]() | CompositeDisposable | Represents a group of Disposables that are disposed together. |
![]() | ConnectableObservable<T> | Represents an observable that can be connected to and disconnected from its source. |
![]() | ContextDisposable | Represents a thread-affine IDisposable. |
![]() | CurrentThreadScheduler | Represents an object that schedules units of work on the current thread. |
![]() | DispatcherObservableExtensions | Provides a set of static methods for subscribing to IObservables using Dispatchers. |
![]() | DispatcherScheduler | Represents an object that schedules units of work on a Dispatcher. |
![]() | Disposable | Provides a set of static methods for creating Disposables. |
![]() | Event | Provides a set of static methods for creating events. |
![]() | ExceptionExtensions | Provides a set of static methods for exceptions. |
![]() | ImmediateScheduler | Represents an object that schedules units of work to run immediately on the current thread. |
![]() | MutableDisposable | Represents a disposable whose underlying disposable can be swapped for another disposable. |
![]() | NewThreadScheduler | Represents an object that schedules units of work on the current thread. |
![]() | Notification | Represents a message sent to an observer. |
![]() | Notification<T> | Represents a notification to an observer. |
![]() | Notification<T>::OnCompleted | Represents an OnCompleted notification to an observer. |
![]() | Notification<T>::OnError | Represents an OnError notification to an observer. |
![]() | Notification<T>::OnNext | Represents an OnNext notification to an observer. |
![]() | Observable | Provides a set of static methods for query operations over observable sequences. |
![]() | ObservableExtensions | Provides a set of static methods for subscribing delegates to observables. |
![]() | Observer | Provides a set of static methods for creating observers. |
![]() | Pattern | Represents a join pattern. |
![]() | Pattern<T1, T2> | Represents a join pattern. |
![]() | Pattern<T1, T2, T3> | Represents a join pattern. |
![]() | Pattern<T1, T2, T3, T4> | Represents a join pattern. |
![]() | Plan<TResult> | 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<T> | Represents an object that is both an observable sequence as well as an observer. |
![]() | ScheduledDisposable | Represents an object that schedules units of work on a provided scheduler. |
![]() | Scheduler | Provides a set of static methods for creating Schedulers. |
![]() | Subject<T> | Represents an object that is both an observable sequence as well as an observer. |
![]() | SynchronizationContextScheduler | Represents an object that schedules units of work on a provided SynchronizationContext. |
![]() | TaskObservableExtensions | Provides a set of static methods for converting Tasks to IObservables. |
![]() | ThreadPoolScheduler | Represents an object that schedules units of work on the threadpool. |
| Structure | Description | |
|---|---|---|
![]() | TimeInterval<T> | Represents a time interval value. |
![]() | Timestamped<T> | Represents a timestamped value. |
![]() | Unit | Represents void. |
| Interface | Description | |
|---|---|---|
![]() | IConnectableObservable<T> | Represents an observable that can be connected and disconnected. |
![]() | IEvent<TEventArgs> | Represents the Sender and EventArg values of a .NET Framework event. |
![]() | IGroupedObservable<TKey, TElement> | Represents an observable sequence of values that have a common key. |
![]() | IObserver<TValue, TResult> | Supports push-style iteration over an observable sequence. |
![]() | IScheduler | Represents an object that schedules units of work. |
![]() | ISubject<T> | Represents an object that is both an observable sequence as well as an observer. |
![]() | ISubject<T1, T2> | Represents an object that is both an observable sequence as well as an observer. |
| Enumeration | Description | |
|---|---|---|
![]() | NotificationKind | Enumerates the kinds of notifications that may be invoked. |
Show:
