0 out of 1 rated this helpful - Rate this topic

Microsoft.Phone.Reactive Namespace

Windows Phone

March 22, 2012

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

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

Did you find this helpful?
(1500 characters remaining)