Export (0) Print
Expand All
0 out of 3 rated this helpful - Rate this topic

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.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.