Microsoft.Phone.Reactive Namespace
Windows Phone
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. |