Export (0) Print
Expand All

Observable Class

March 22, 2012

Provides a set of static methods for query operations over observable sequences.

System.Object
  Microsoft.Phone.Reactive.Observable

Namespace:  Microsoft.Phone.Reactive
Assembly:  Microsoft.Phone.Reactive (in Microsoft.Phone.Reactive.dll)

public static class Observable

The Observable type exposes the following members.

  NameDescription
Public methodStatic memberAggregate<TSource>(IObservable<TSource>, Func<TSource, TSource, TSource>)Applies an accumulator function over an observable sequence. The specified seed value is used as the initial accumulator value.
Public methodStatic memberAggregate<TSource, TAccumulate>(IObservable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>)Applies an accumulator function over an observable sequence. The specified seed value is used as the initial accumulator value.
Public methodStatic memberAll<TSource>Determines whether all values of an observable sequence satisfy a condition.
Public methodStatic memberAmb<TSource>(IEnumerable<IObservable<TSource>>)Returns the observable sequence that reacts first.
Public methodStatic memberAmb<TSource>(IObservable<TSource>[])Returns the observable sequence that reacts first.
Public methodStatic memberAmb<TSource>(IObservable<TSource>, IObservable<TSource>)Returns the observable sequence that reacts first.
Public methodStatic memberAnd<TLeft, TRight>Matches when both observable sequences have an available value.
Public methodStatic memberAny<TSource>(IObservable<TSource>)Determines whether an observable sequence contains any values.
Public methodStatic memberAny<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Determines whether an observable sequence contains any values.
Public methodStatic memberAsObservable<TSource>Hides the identity of an observable sequence.
Public methodStatic memberAverage(IObservable<Decimal>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Double>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Int32>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Int64>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Nullable<Decimal>>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Nullable<Double>>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Nullable<Int32>>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Nullable<Int64>>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Nullable<Single>>)Computes the average of an observable sequence of values.
Public methodStatic memberAverage(IObservable<Single>)Computes the average of an observable sequence of values.
Public methodStatic memberBufferWithCount<TSource>(IObservable<TSource>, Int32)Projects each value of an observable sequence into a buffer.
Public methodStatic memberBufferWithCount<TSource>(IObservable<TSource>, Int32, Int32)Projects each value of an observable sequence into a buffer.
Public methodStatic memberBufferWithTime<TSource>(IObservable<TSource>, TimeSpan)Projects each value of an observable sequence into a buffer.
Public methodStatic memberBufferWithTime<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Projects each value of an observable sequence into a buffer.
Public methodStatic memberBufferWithTime<TSource>(IObservable<TSource>, TimeSpan, TimeSpan)Projects each value of an observable sequence into a buffer.
Public methodStatic memberBufferWithTime<TSource>(IObservable<TSource>, TimeSpan, TimeSpan, IScheduler)Projects each value of an observable sequence into a buffer.
Public methodStatic memberBufferWithTimeOrCount<TSource>(IObservable<TSource>, TimeSpan, Int32)Projects each value of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed.
Public methodStatic memberBufferWithTimeOrCount<TSource>(IObservable<TSource>, TimeSpan, Int32, IScheduler)Projects each value of an observable sequence into a buffer that's sent out when either it's full or a given amount of time has elapsed.
Public methodStatic memberCase<TValue, TResult>(Func<TValue>, IDictionary<TValue, IObservable<TResult>>)Uses selector to determine which source in sources to use; empty if no match is found.
Public methodStatic memberCase<TValue, TResult>(Func<TValue>, IDictionary<TValue, IObservable<TResult>>, IScheduler)Uses selector to determine which source in sources to use; empty if no match is found.
Public methodStatic memberCase<TValue, TResult>(Func<TValue>, IDictionary<TValue, IObservable<TResult>>, IObservable<TResult>)Uses selector to determine which source in sources to use; uses the specified default source if no match is found.
Public methodStatic memberCast<TResult>Casts values to the given type.
Public methodStatic memberCatch<TSource>(IEnumerable<IObservable<TSource>>)Continues an observable sequence that is terminated by an exception with the next observable sequence.
Public methodStatic memberCatch<TSource>(IObservable<TSource>[])Continues an observable sequence that is terminated by an exception with the next observable sequence.
Public methodStatic memberCatch<TSource>(IObservable<TSource>, IObservable<TSource>)Continues an observable sequence that is terminated by an exception with the next observable sequence.
Public methodStatic memberCatch<TSource, TException>(IObservable<TSource>, Func<TException, IObservable<TSource>>)Continues an observable sequence that is terminated by an exception with the next observable sequence.
Public methodStatic memberCombineLatest<TLeft, TRight, TResult>Merges two observable sequences into one observable sequence by using the selector function whenever one of the observable sequences has a new value.
Public methodStatic memberConcat<TSource>(IEnumerable<IObservable<TSource>>)Concatenates all the observable sequences.
Public methodStatic memberConcat<TSource>(IObservable<TSource>[])Concatenates all the observable sequences.
Public methodStatic memberConcat<TSource>(IObservable<TSource>, IObservable<TSource>)Concatenates two observable sequences.
Public methodStatic memberContains<TSource>(IObservable<TSource>, TSource)Determines whether an observable sequence contains a specified value by using the default comparer.
Public methodStatic memberContains<TSource>(IObservable<TSource>, TSource, IEqualityComparer<TSource>)Determines whether an observable sequence contains a specified value by using the specified comparer.
Public methodStatic memberCount<TSource>Returns the number of elements in an observable sequence.
Public methodStatic memberCreate<TSource>Creates an observable sequence from the subscribe implementation.
Public methodStatic memberCreateWithDisposable<TSource>Creates an observable sequence from the subscribe implementation.
Public methodStatic memberDefer<TValue>Returns an observable sequence that invokes the observableFactory function whenever a new observer subscribes.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, DateTimeOffset)Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, TimeSpan)Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, DateTimeOffset, IScheduler)Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved.
Public methodStatic memberDelay<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved.
Public methodStatic memberDematerialize<TSource>Dematerializes the explicit notification values of an observable sequence as implicit notifications.
Public methodStatic memberDistinctUntilChanged<TSource>(IObservable<TSource>)Returns an observable sequence that contains only distinct contiguous values.
Public methodStatic memberDistinctUntilChanged<TSource>(IObservable<TSource>, IEqualityComparer<TSource>)Returns an observable sequence that contains only distinct contiguous values according to the comparer.
Public methodStatic memberDistinctUntilChanged<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Returns an observable sequence that contains only distinct contiguous values according to the specified key selector function.
Public methodStatic memberDistinctUntilChanged<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)Returns an observable sequence that contains only distinct contiguous values according to the specified key selector function and comparer.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>)Invokes the action for its side effects on each value in the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, IObserver<TSource>)Invokes the action for its side effects on each value in the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>, Action) Invokes the action for its side effects on each value in the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>)Invokes the action for its side effects on each value in the observable sequence.
Public methodStatic memberDo<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>, Action)Invokes the action for its side effects on each value in the observable sequence.
Public methodStatic memberDoWhile<TSource>Repeats source as long as condition holds.
Public methodStatic memberEmpty<TValue>()Returns an empty observable sequence.
Public methodStatic memberEmpty<TValue>(IScheduler) Returns an empty observable sequence.
Public methodStatic memberFinally<TSource>Invokes finallyAction after the source observable sequence terminates normally or by an exception.
Public methodStatic memberFirst<TSource>Returns the first value of an observable sequence.
Public methodStatic memberFirstOrDefault<TSource>Returns the first value of an observable sequence, or a default value if no value is found.
Public methodStatic memberFor<TSource, TResult>Concatenates the observable sequences obtained by running the specified result selector for each element in source.
Public methodStatic memberForkJoin<TSource>(IEnumerable<IObservable<TSource>>)Runs all observable sequences in parallel and combines their last values.
Public methodStatic memberForkJoin<TSource>(IObservable<TSource>[])Runs all observable sequences in parallel and combines their first values.
Public methodStatic memberForkJoin<TLeft, TRight, TResult>(IObservable<TLeft>, IObservable<TRight>, Func<TLeft, TRight, TResult>)Runs all observable sequences in parallel and combines their last values.
Public methodStatic memberFromAsyncPattern(Func<AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<TResult>(Func<AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1>(Func<T1, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, TResult>(Func<T1, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2>(Func<T1, T2, AsyncCallback, Object, IAsyncResult>, Action<IAsyncResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromAsyncPattern<T1, T2, TResult>(Func<T1, T2, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)Converts a Begin/End invoke function pair into an asynchronous function.
Public methodStatic memberFromEvent<TEventArgs>(Action<EventHandler<TEventArgs>>, Action<EventHandler<TEventArgs>>)Returns an observable sequence that contains the values of the underlying .NET Framework event.
Public methodStatic memberFromEvent<TEventArgs>(Object, String)Returns an observable sequence that contains the values of the underlying .NET Framework event.
Public methodStatic memberFromEvent<TDelegate, TEventArgs>(Func<EventHandler<TEventArgs>, TDelegate>, Action<TDelegate>, Action<TDelegate>)Returns an observable sequence that contains the values of the underlying .NET Framework event.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TResult>, Func<TState, TState>)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerate<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TResult>, Func<TState, TState>, IScheduler)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerateWithTime<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TResult>, Func<TState, DateTimeOffset>, Func<TState, TState>)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerateWithTime<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TResult>, Func<TState, TimeSpan>, Func<TState, TState>)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerateWithTime<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TResult>, Func<TState, DateTimeOffset>, Func<TState, TState>, IScheduler)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGenerateWithTime<TState, TResult>(TState, Func<TState, Boolean>, Func<TState, TResult>, Func<TState, TimeSpan>, Func<TState, TState>, IScheduler)Generates an observable sequence by iterating a state from an initial state until the condition fails.
Public methodStatic memberGetEnumerator<TSource>Returns an enumerator that enumerates all values of the observable sequence.
Public methodStatic memberGroupBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Groups the elements of an observable sequence according to a specified key selector function.
Public methodStatic memberGroupBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)Groups the elements of an observable sequence according to a specified key selector function and comparer.
Public methodStatic memberGroupBy<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)Groups the elements of an observable sequence and selects the resulting elements by using a specified function.
Public methodStatic memberGroupBy<TSource, TKey, TElement>(IObservable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)Groups the elements of an observable sequence according to a specified key selector function and comparer and selects the resulting elements by using a specified function.
Public methodStatic memberIf<TResult>Determines whether an observable collection contains values.
Public methodStatic memberInterval(TimeSpan)Returns an observable sequence that produces a value after each period.
Public methodStatic memberInterval(TimeSpan, IScheduler)Returns an observable sequence that produces a value after each period.
Public methodStatic memberIsEmpty<TSource>Determines whether an observable collection is empty.
Public methodStatic memberJoin<TResult>(Plan<TResult>[])Joins together the results from several patterns.
Public methodStatic memberJoin<TResult>(IEnumerable<Plan<TResult>>)Joins together the results from several patterns.
Public methodStatic memberLast<TSource>Returns the last value of an observable sequence.
Public methodStatic memberLastOrDefault<TSource>Returns the last value of an observable sequence, or a default value if no value is found.
Public methodStatic memberLatest<TSource>Samples the most recent value (buffer of size one with consumption) in an observable sequence.
Public methodStatic memberLet<TValue, TResult>(TValue, Func<TValue, IObservable<TResult>>)Binds the source to the parameter without sharing subscription side effects.
Public methodStatic memberLet<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)Binds the source to the parameter without sharing subscription side effects.
Public methodStatic memberLongCount<TSource>Returns an Int64 value that represents the total number of values in an observable sequence.
Public methodStatic memberMaterialize<TSource>Materializes the implicit notifications of an observable sequence as explicit notification values.
Public methodStatic memberMax(IObservable<Decimal>)Returns the maximum value in an observable sequence of System.Decimal.
Public methodStatic memberMax(IObservable<Double>)Returns the maximum value in an observable sequence of System.Double values.
Public methodStatic memberMax(IObservable<Int32>)Returns the maximum value in an observable sequence of System.Int32 values.
Public methodStatic memberMax(IObservable<Int64>)Returns the maximum value in an observable sequence of System.Int64 values.
Public methodStatic memberMax(IObservable<Nullable<Decimal>>)Returns the maximum value in an observable sequence of nullable System.Decimal values.
Public methodStatic memberMax(IObservable<Nullable<Double>>)Returns the maximum value in an observable sequence of nullable System.Double values.
Public methodStatic memberMax(IObservable<Nullable<Int32>>)Returns the maximum value in an observable sequence of nullable System.Int32 values.
Public methodStatic memberMax(IObservable<Nullable<Int64>>)Returns the maximum value in an observable sequence of nullable System.Int64 values.
Public methodStatic memberMax(IObservable<Nullable<Single>>)Returns the maximum value in an observable sequence of System.Float values.
Public methodStatic memberMax(IObservable<Single>)Returns the maximum value in an observable sequence.
Public methodStatic memberMax<TSource>(IObservable<TSource>)Returns the maximum value in an observable sequence.
Public methodStatic memberMax<TSource>(IObservable<TSource>, IComparer<TSource>)Returns the maximum value in an observable sequence as determined by the specified comparer function.
Public methodStatic memberMaxBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Returns the element in an observable sequence with the maximum key value.
Public methodStatic memberMaxBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IComparer<TKey>)Returns the element in an observable sequence with the maximum key value.
Public methodStatic memberMerge<TSource>(IEnumerable<IObservable<TSource>>)Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IObservable<IObservable<TSource>>)Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IObservable<TSource>[])Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IEnumerable<IObservable<TSource>>, IScheduler)Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IObservable<TSource>, IObservable<TSource>)Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IScheduler, IObservable<TSource>[])Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMerge<TSource>(IObservable<TSource>, IObservable<TSource>, IScheduler)Merges an observable sequence of observable sequences into an observable sequence.
Public methodStatic memberMin(IObservable<Decimal>)Returns the minimum value in an observable sequence of System.Decimal values.
Public methodStatic memberMin(IObservable<Double>)Returns the minimum value in an observable sequence of System.Double values.
Public methodStatic memberMin(IObservable<Int32>)Returns the minimum value in an observable sequence of System.Int32 values.
Public methodStatic memberMin(IObservable<Int64>)Returns the minimum value in an observable sequence of System.Int64 values.
Public methodStatic memberMin(IObservable<Nullable<Decimal>>)Returns the minimum value in an observable sequence of nullable System.Decimal values.
Public methodStatic memberMin(IObservable<Nullable<Double>>)Returns the minimum value in an observable sequence of nullable System.Double values.
Public methodStatic memberMin(IObservable<Nullable<Int32>>)Returns the minimum value in an observable sequence of Nullable System.Int32 values.
Public methodStatic memberMin(IObservable<Nullable<Int64>>)Returns the minimum value in an observable sequence of nullable System.Int64 values.
Public methodStatic memberMin(IObservable<Nullable<Single>>)Returns the minimum value in an observable sequence.
Public methodStatic memberMin(IObservable<Single>)Returns the minimum value in an observable sequence.
Public methodStatic memberMin<TSource>(IObservable<TSource>)Returns the minimum value in an observable sequence.
Public methodStatic memberMin<TSource>(IObservable<TSource>, IComparer<TSource>)Returns the minimum value in an observable sequence as determined by the specified comparer function.
Public methodStatic memberMinBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>)Returns the element in an observable sequence with the minimum key value.
Public methodStatic memberMinBy<TSource, TKey>(IObservable<TSource>, Func<TSource, TKey>, IComparer<TKey>)Returns the element in an observable sequence with the minimum key value.
Public methodStatic memberMostRecent<TSource>Samples the most recent value (buffer of size one without consumption) in an observable sequence.
Public methodStatic memberNever<TValue>Returns a non-terminating observable sequence.
Public methodStatic memberNext<TSource>Samples the next value (blocking without buffering) from an observable sequence.
Public methodStatic memberObserveOn<TSource>(IObservable<TSource>, DispatcherScheduler)Asynchronously notifies observers using the scheduler.
Public methodStatic memberObserveOn<TSource>(IObservable<TSource>, IScheduler)Asynchronously notifies observers using the scheduler.
Public methodStatic memberObserveOn<TSource>(IObservable<TSource>, SynchronizationContext)Asynchronously notifies observers on the synchronization context.
Public methodStatic memberObserveOnDispatcher<TSource>Asynchronously notifies observers using the current dispatcher.
Public methodStatic memberOfType<TResult>Filters values of the given type.
Public methodStatic memberOnErrorResumeNext<TSource>(IEnumerable<IObservable<TSource>>)Continues an observable sequence that is terminated normally or by an exception with the next observable sequence.
Public methodStatic memberOnErrorResumeNext<TSource>(IObservable<TSource>[])Continues an observable sequence that is terminated normally or by an exception with the next observable sequence.
Public methodStatic memberOnErrorResumeNext<TSource>(IObservable<TSource>, IObservable<TSource>)Continues an observable sequence that is terminated normally or by an exception with the next observable sequence.
Public methodStatic memberPrune<TSource>(IObservable<TSource>)Returns a connectable observable sequence that shares a single subscription to the underlying source containing only the last notification.
Public methodStatic memberPrune<TSource>(IObservable<TSource>, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying source containing only the last notification.
Public methodStatic memberPrune<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source containing only the last notification.
Public methodStatic memberPrune<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source containing only the last notification.
Public methodStatic memberPublish<TSource>(IObservable<TSource>)Returns a connectable observable sequence that shares a single subscription to the underlying source.
Public methodStatic memberPublish<TSource>(IObservable<TSource>, TSource)Returns a connectable observable sequence that shares a single subscription to the underlying source and starts with initialValue.
Public methodStatic memberPublish<TSource>(IObservable<TSource>, TSource, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying source and starts with initialValue.
Public methodStatic memberPublish<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source.
Public methodStatic memberPublish<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TSource)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source and starts with initialValue.
Public methodStatic memberPublish<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TSource, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source and starts with initialValue.
Public methodStatic memberRange(Int32, Int32)Generates an observable sequence of integral numbers within a specified range.
Public methodStatic memberRange(Int32, Int32, IScheduler)Generates an observable sequence of integral numbers within a specified range.
Public methodStatic memberRefCount<TSource>Returns an observable sequence that stays connected to the source as long as there is at least one subscription to the observable sequence.
Public methodStatic memberRemoveTimeInterval<TSource>Removes the timestamp from each value of an observable sequence.
Public methodStatic memberRemoveTimestamp<TSource>Removes the timestamp from each value of an observable sequence.
Public methodStatic memberRepeat<TValue>(TValue)Generates an observable sequence that contains one repeated value.
Public methodStatic memberRepeat<TSource>(IObservable<TSource>)Repeats the observable sequence indefinitely.
Public methodStatic memberRepeat<TValue>(TValue, IScheduler)Generates an observable sequence that contains one repeated value.
Public methodStatic memberRepeat<TValue>(TValue, Int32)Generates an observable sequence that contains one repeated value.
Public methodStatic memberRepeat<TSource>(IObservable<TSource>, Int32)Repeats the observable sequence the specified number of times.
Public methodStatic memberRepeat<TValue>(TValue, Int32, IScheduler)Generates an observable sequence that contains one repeated value.
Public methodStatic memberReplay<TSource>(IObservable<TSource>)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, TimeSpan)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications within window.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32, TimeSpan)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications within window.
Public methodStatic memberReplay<TSource>(IObservable<TSource>, Int32, TimeSpan, IScheduler)Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TimeSpan)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, TimeSpan)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, TimeSpan, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications within window.
Public methodStatic memberReplay<TSource, TResult>(IObservable<TSource>, Func<IObservable<TSource>, IObservable<TResult>>, Int32, TimeSpan, IScheduler)Returns an observable sequence that is the result of invoking the selector on a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window.
Public methodStatic memberRetry<TSource>(IObservable<TSource>)Repeats the source observable sequence until it successfully terminates.
Public methodStatic memberRetry<TSource>(IObservable<TSource>, Int32)Repeats the source observable sequence for retryCount times or until it successfully terminates.
Public methodStatic memberReturn<TValue>(TValue)Returns an observable sequence that contains a single value.
Public methodStatic memberReturn<TValue>(TValue, IScheduler)Returns an observable sequence that contains a single value.
Public methodStatic memberRun<TSource>(IObservable<TSource>)Invokes the observable sequence for its side effects and blocks until the sequence is terminated.
Public methodStatic memberRun<TSource>(IObservable<TSource>, Action<TSource>)Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated.
Public methodStatic memberRun<TSource>(IObservable<TSource>, IObserver<TSource>)Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated.
Public methodStatic memberRun<TSource>(IObservable<TSource>, Action<TSource>, Action)Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated.
Public methodStatic memberRun<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>)Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated.
Public methodStatic memberRun<TSource>(IObservable<TSource>, Action<TSource>, Action<Exception>, Action)Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated.
Public methodStatic memberSample<TSource>(IObservable<TSource>, TimeSpan)Samples the observable sequence at each interval.
Public methodStatic memberSample<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Samples the observable sequence at each interval.
Public methodStatic memberScan<TSource>(IObservable<TSource>, Func<TSource, TSource, TSource>)Applies an accumulator function over an observable sequence and returns each intermediate result.
Public methodStatic memberScan<TSource, TAccumulate>(IObservable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>)Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value.
Public methodStatic memberScan0<TSource, TAccumulate>Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is prepended to the sequence once a message comes in.
Public methodStatic memberSelect<TSource, TResult>(IObservable<TSource>, Func<TSource, TResult>)Projects each value of an observable sequence into a new form.
Public methodStatic memberSelect<TSource, TResult>(IObservable<TSource>, Func<TSource, Int32, TResult>)Projects each value of an observable sequence into a new form by incorporating the element's index.
Public methodStatic memberSelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IEnumerable<TResult>>)Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IObservable<TResult>>)Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TOther>(IObservable<TSource>, IObservable<TOther>)Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.
Public methodStatic memberSelectMany<TSource, TResult>(IObservable<TSource>, Func<TSource, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>)Projects each value of an observable sequence to an observable sequence, flattens the resulting observable sequences into one observable sequence, and invokes a result selector function on each value therein.
Public methodStatic memberSelectMany<TSource, TCollection, TResult>(IObservable<TSource>, Func<TSource, IObservable<TCollection>>, Func<TSource, TCollection, TResult>)Projects each value of an observable sequence to an observable sequence, flattens the resulting observable sequences into one observable sequence, and invokes a result selector function on each value therein.
Public methodStatic memberSingle<TSource>Returns the only value of an observable sequence, and throws an exception if there is not exactly one value in the observable sequence.
Public methodStatic memberSingleOrDefault<TSource>Returns the only value of an observable sequence, or a default value if the observable sequence is empty. This method throws an exception if there is more than one value in the observable sequence.
Public methodStatic memberSkip<TSource>Bypasses a specified number of values in an observable sequence and then returns the remaining values.
Public methodStatic memberSkipLast<TSource>Bypasses a specified number of values at the end of an observable sequence.
Public methodStatic memberSkipUntil<TSource, TOther>Returns the values from the source observable sequence only after the other observable sequence produces a value.
Public methodStatic memberSkipWhile<TSource>Bypasses values in an observable sequence as long as a specified condition is true and then returns the remaining values.
Public methodStatic memberStart(Action)Invokes the action asynchronously.
Public methodStatic memberStart(Action, IScheduler)Invokes the action asynchronously.
Public methodStatic memberStart<TSource>(Func<TSource>)Invokes the function asynchronously.
Public methodStatic memberStart<TSource>(Func<TSource>, IScheduler)Invokes the function asynchronously.
Public methodStatic memberStartWith<TSource>(IObservable<TSource>, TSource[])Prepends a sequence values to an observable sequence.
Public methodStatic memberStartWith<TSource>(IObservable<TSource>, IScheduler, TSource[])Prepends a sequence values to an observable sequence.
Public methodStatic memberSubscribe<TSource>(IEnumerable<TSource>, IObserver<TSource>)Subscribes an observer to an enumerable sequence. Returns an object that can be used to unsubscribe the observer from the enumerable.
Public methodStatic memberSubscribe<TSource>(IEnumerable<TSource>, IObserver<TSource>, IScheduler)Subscribes an observer to an enumerable sequence. Returns an object that can be used to unsubscribe the observer from the enumerable.
Public methodStatic memberSubscribeOn<TSource>(IObservable<TSource>, DispatcherScheduler)Asynchronously subscribes and unsubscribes observers using the scheduler.
Public methodStatic memberSubscribeOn<TSource>(IObservable<TSource>, IScheduler)Asynchronously subscribes and unsubscribes observers using the scheduler.
Public methodStatic memberSubscribeOn<TSource>(IObservable<TSource>, SynchronizationContext)Asynchronously subscribes and unsubscribes observers on the synchronization context.
Public methodStatic memberSubscribeOnDispatcher<TSource>Asynchronously subscribes and unsubscribes observers using the current dispatcher.
Public methodStatic memberSum(IObservable<Decimal>)Computes the sum of a sequence of System.Decimal values.
Public methodStatic memberSum(IObservable<Double>)Computes the sum of a sequence of System.Double values.
Public methodStatic memberSum(IObservable<Int32>)Computes the sum of a sequence of System.Int32 values.
Public methodStatic memberSum(IObservable<Int64>)Computes the sum of a sequence of System.Int64 values.
Public methodStatic memberSum(IObservable<Nullable<Decimal>>)Computes the sum of a sequence of nullable System.Decimal values.
Public methodStatic memberSum(IObservable<Nullable<Double>>)Computes the sum of a sequence of nullable System.Double values.
Public methodStatic memberSum(IObservable<Nullable<Int32>>)Computes the sum of a sequence of nullable System.Int32 values.
Public methodStatic memberSum(IObservable<Nullable<Int64>>)Computes the sum of a sequence of nullable System.Int64 values.
Public methodStatic memberSum(IObservable<Nullable<Single>>)Computes the sum of a sequence of nullable System.Float values.
Public methodStatic memberSum(IObservable<Single>)Computes the sum of a sequence of System.Float values.
Public methodStatic memberSwitch<TSource>Transforms an observable sequence of observable sequences into an observable sequence producing values only from the most recent observable sequence.
Public methodStatic memberSynchronize<TSource>(IObservable<TSource>)Synchronizes the observable sequence.
Public methodStatic memberSynchronize<TSource>(IObservable<TSource>, Object)Synchronizes the observable sequence.
Public methodStatic memberTake<TSource>(IObservable<TSource>, Int32)Returns a specified number of contiguous values from the start of an observable sequence.
Public methodStatic memberTake<TSource>(IObservable<TSource>, Int32, IScheduler)Returns a specified number of contiguous values from the start of an observable sequence.
Public methodStatic memberTakeLast<TSource>Returns a specified number of contiguous values from the end of an observable sequence.
Public methodStatic memberTakeUntil<TSource, TOther>Returns the values from the source observable sequence until the other observable sequence produces a value.
Public methodStatic memberTakeWhile<TSource>Returns values from an observable sequence as long as a specified condition is true, and then skips the remaining values.
Public methodStatic memberThen<TSource, TResult>Matches when the observable sequence has an available value and projects the value.
Public methodStatic memberThrottle<TSource>(IObservable<TSource>, TimeSpan)Ignores values from an observable sequence that are followed by another value before the specified time span.
Public methodStatic memberThrottle<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Ignores values from an observable sequence that are followed by another value before the specified time span.
Public methodStatic memberThrow<TValue>(Exception)Returns an observable sequence that terminates with an exception.
Public methodStatic memberThrow<TValue>(Exception, IScheduler)Returns an observable sequence that terminates with an exception.
Public methodStatic memberTimeInterval<TSource>(IObservable<TSource>)Records the time interval for each value of an observable sequence.
Public methodStatic memberTimeInterval<TSource>(IObservable<TSource>, IScheduler)Records the time interval for each value of an observable sequence.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset)Returns either the observable sequence or a TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan)Returns either the observable sequence or a TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset, IScheduler)Returns either the observable sequence or a TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset, IObservable<TSource>)Returns the source observable sequence or the other observable sequence if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan, IScheduler)Returns either the observable sequence or a TimeoutException if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan, IObservable<TSource>)Returns the source observable sequence or the other observable sequence if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, DateTimeOffset, IObservable<TSource>, IScheduler)Returns the source observable sequence or the other observable sequence if dueTime elapses.
Public methodStatic memberTimeout<TSource>(IObservable<TSource>, TimeSpan, IObservable<TSource>, IScheduler)Returns the source observable sequence or the other observable sequence if dueTime elapses.
Public methodStatic memberTimer(DateTimeOffset)Returns an observable sequence that produces a value at dueTime.
Public methodStatic memberTimer(TimeSpan)Returns an observable sequence that produces a value after the dueTime has elapsed.
Public methodStatic memberTimer(DateTimeOffset, IScheduler)Returns an observable sequence that produces a value after the dueTime has elapsed.
Public methodStatic memberTimer(DateTimeOffset, TimeSpan)Returns an observable sequence that produces a value at dueTime and then after each period.
Public methodStatic memberTimer(TimeSpan, IScheduler)Returns an observable sequence that produces a value after the dueTime has elapsed.
Public methodStatic memberTimer(TimeSpan, TimeSpan)Returns an observable sequence that produces a value after dueTime has elapsed and then after each period.
Public methodStatic memberTimer(DateTimeOffset, TimeSpan, IScheduler)Returns an observable sequence that produces a value at dueTime and then after each period.
Public methodStatic memberTimer(TimeSpan, TimeSpan, IScheduler)Returns an observable sequence that produces a value after dueTime has elapsed and then after each period.
Public methodStatic memberTimestamp<TSource>(IObservable<TSource>)Records the timestamp for each value of an observable sequence.
Public methodStatic memberTimestamp<TSource>(IObservable<TSource>, IScheduler)Records the timestamp for each value of an observable sequence.
Public methodStatic memberToAsync(Action)Converts the action into an asynchronous function.
Public methodStatic memberToAsync(Action, IScheduler)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<TSource>(Action<TSource>)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<TResult>(Func<TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<TSource>(Action<TSource>, IScheduler)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<TResult>(Func<TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2>(Action<T1, T2>)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<T, TResult>(Func<T, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2>(Action<T1, T2>, IScheduler)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<T, TResult>(Func<T, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3>(Action<T1, T2, T3>)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, TResult>(Func<T1, T2, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3>(Action<T1, T2, T3>, IScheduler)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, TResult>(Func<T1, T2, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4>(Action<T1, T2, T3, T4>)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4>(Action<T1, T2, T3, T4>, IScheduler)Converts the action into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, TResult>(Func<T1, T2, T3, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, TResult>)Converts the function into an asynchronous function.
Public methodStatic memberToAsync<T1, T2, T3, T4, TResult>(Func<T1, T2, T3, T4, TResult>, IScheduler)Converts the function into an asynchronous function.
Public methodStatic memberToEnumerable<TSource>Converts an observable sequence to an enumerable sequence.
Public methodStatic memberToObservable<TSource>(IEnumerable<TSource>)Converts an enumerable sequence to an observable sequence.
Public methodStatic memberToObservable<TSource>(IEnumerable<TSource>, IScheduler)Converts an enumerable sequence to an observable sequence.
Public methodStatic memberUsing<TSource, TResource>Retrieves resource from resourceSelector for use in resourceUsage and disposes the resource once the resulting observable sequence terminates.
Public methodStatic memberWhere<TSource>(IObservable<TSource>, Func<TSource, Boolean>)Filters the values of an observable sequence based on a predicate.
Public methodStatic memberWhere<TSource>(IObservable<TSource>, Func<TSource, Int32, Boolean>)Filters the values of an observable sequence based on a predicate by incorporating the element's index.
Public methodStatic memberWhile<TSource>Repeats source as long as condition holds.
Public methodStatic memberZip<TLeft, TRight, TResult>(IObservable<TLeft>, IEnumerable<TRight>, Func<TLeft, TRight, TResult>)Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function.
Public methodStatic memberZip<TLeft, TRight, TResult>(IObservable<TLeft>, IObservable<TRight>, Func<TLeft, TRight, TResult>)Merges two observable sequences into one observable sequence by using the selector function.
Top

Windows Phone OS

Supported in: 7.1, 7.0

Windows Phone

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Show:
© 2014 Microsoft