Export (0) Print
Expand All

Microsoft.Phone.Reactive Namespace

March 22, 2012

This namespace provides access to the Reactive Extensions for .NET APIs.

  ClassDescription
Public classAsyncLockRuns at most one action at a time.
Public classAsyncSubject<T>Represents the result of an asynchronous operation.
Public classBehaviorSubject<T>Represents a value that changes over time.
Public classBooleanDisposable Represents an IDisposable that can be checked for status.
Public classCompositeDisposableRepresents a group of Disposables that are disposed together.
Public classConnectableObservable<T>Represents an observable that can be connected to and disconnected from its source.
Public classContextDisposableRepresents a thread-affine IDisposable.
Public classCurrentThreadSchedulerRepresents an object that schedules units of work on the current thread.
Public classDispatcherObservableExtensionsProvides a set of static methods for subscribing to IObservables using Dispatchers.
Public classDispatcherSchedulerRepresents an object that schedules units of work on a Dispatcher.
Public classDisposableProvides a set of static methods for creating Disposables.
Public classEventProvides a set of static methods for creating events.
Public classExceptionExtensionsProvides a set of static methods for exceptions.
Public classImmediateSchedulerRepresents an object that schedules units of work to run immediately on the current thread.
Public classMutableDisposableRepresents a disposable whose underlying disposable can be swapped for another disposable.
Public classNewThreadSchedulerRepresents an object that schedules units of work on the current thread.
Public classNotificationRepresents a message sent to an observer.
Public classNotification<T> Represents a notification to an observer.
Public classNotification<T>.OnCompletedRepresents an OnCompleted notification to an observer.
Public classNotification<T>.OnErrorRepresents an OnError notification to an observer.
Public classNotification<T>.OnNextRepresents an OnNext notification to an observer.
Public classObservableProvides a set of static methods for query operations over observable sequences.
Public classObservableExtensionsProvides a set of static methods for subscribing delegates to observables.
Public classObserverProvides a set of static methods for creating observers.
Public classPatternRepresents a join pattern.
Public classPattern<T1, T2>Represents a join pattern.
Public classPattern<T1, T2, T3>Represents a join pattern.
Public classPattern<T1, T2, T3, T4>Represents a join pattern.
Public classPlan<TResult>Represents an execution plan for join patterns.
Public classRefCountDisposableRepresents a disposable that only disposes its underlying disposable when all dependent disposables have been disposed.
Public classReplaySubject<T>Represents an object that is both an observable sequence as well as an observer.
Public classScheduledDisposableRepresents an object that schedules units of work on a provided scheduler.
Public classSchedulerProvides a set of static methods for creating Schedulers.
Public classSubject<T>Represents an object that is both an observable sequence as well as an observer.
Public classSynchronizationContextSchedulerRepresents an object that schedules units of work on a provided SynchronizationContext.
Public classTaskObservableExtensionsProvides a set of static methods for converting Tasks to IObservables.
Public classThreadPoolSchedulerRepresents an object that schedules units of work on the threadpool.

  StructureDescription
Public structureTimeInterval<T> Represents a time interval value.
Public structureTimestamped<T>Represents a timestamped value.
Public structureUnit Represents void.

  InterfaceDescription
Public interfaceIConnectableObservable<T>Represents an observable that can be connected and disconnected.
Public interfaceIEvent<TEventArgs>Represents the Sender and EventArg values of a .NET Framework event.
Public interfaceIGroupedObservable<TKey, TElement> Represents an observable sequence of values that have a common key.
Public interfaceIObserver<TValue, TResult>Supports push-style iteration over an observable sequence.
Public interfaceISchedulerRepresents an object that schedules units of work.
Public interfaceISubject<T>Represents an object that is both an observable sequence as well as an observer.
Public interfaceISubject<T1, T2>Represents an object that is both an observable sequence as well as an observer.

  EnumerationDescription
Public enumerationNotificationKindEnumerates the kinds of notifications that may be invoked.

Show:
© 2014 Microsoft