Export (0) Print
Expand All

IGroupedObservable<TKey, TElement> Interface

March 22, 2012

Represents an observable sequence of values that have a common key.

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

public interface IGroupedObservable<TKey, TElement> : IObservable<TElement>

Type Parameters

TKey
TElement

The IGroupedObservable<TKey, TElement> type exposes the following members.

  NameDescription
Public propertyKeyGets the common key.
Top

  NameDescription
Public methodSubscribeSubscribes observer to receive notifications. (Inherited from IObservable<T>.)
Top

  NameDescription
Public Extension MethodAggregate<TElement>(Func<TElement, TElement, TElement>)Overloaded. Applies an accumulator function over an observable sequence. The specified seed value is used as the initial accumulator value. (Defined by Observable.)
Public Extension MethodAggregate<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>)Overloaded. Applies an accumulator function over an observable sequence. The specified seed value is used as the initial accumulator value. (Defined by Observable.)
Public Extension MethodAll<TElement>Determines whether all values of an observable sequence satisfy a condition. (Defined by Observable.)
Public Extension MethodAmb<TElement>Returns the observable sequence that reacts first. (Defined by Observable.)
Public Extension MethodAnd<TElement, TRight>Matches when both observable sequences have an available value. (Defined by Observable.)
Public Extension MethodAny<TElement>()Overloaded. Determines whether an observable sequence contains any values. (Defined by Observable.)
Public Extension MethodAny<TElement>(Func<TElement, Boolean>)Overloaded. Determines whether an observable sequence contains any values. (Defined by Observable.)
Public Extension MethodAsObservable<TElement>Hides the identity of an observable sequence. (Defined by Observable.)
Public Extension MethodBufferWithCount<TElement>(Int32)Overloaded. Projects each value of an observable sequence into a buffer. (Defined by Observable.)
Public Extension MethodBufferWithCount<TElement>(Int32, Int32)Overloaded. Projects each value of an observable sequence into a buffer. (Defined by Observable.)
Public Extension MethodBufferWithTime<TElement>(TimeSpan)Overloaded. Projects each value of an observable sequence into a buffer. (Defined by Observable.)
Public Extension MethodBufferWithTime<TElement>(TimeSpan, IScheduler)Overloaded. Projects each value of an observable sequence into a buffer. (Defined by Observable.)
Public Extension MethodBufferWithTime<TElement>(TimeSpan, TimeSpan)Overloaded. Projects each value of an observable sequence into a buffer. (Defined by Observable.)
Public Extension MethodBufferWithTime<TElement>(TimeSpan, TimeSpan, IScheduler)Overloaded. Projects each value of an observable sequence into a buffer. (Defined by Observable.)
Public Extension MethodBufferWithTimeOrCount<TElement>(TimeSpan, Int32)Overloaded. 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. (Defined by Observable.)
Public Extension MethodBufferWithTimeOrCount<TElement>(TimeSpan, Int32, IScheduler)Overloaded. 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. (Defined by Observable.)
Public Extension MethodCatch<TElement>(IObservable<TElement>)Overloaded. Continues an observable sequence that is terminated by an exception with the next observable sequence. (Defined by Observable.)
Public Extension MethodCatch<TElement, TException>(Func<TException, IObservable<TElement>>)Overloaded. Continues an observable sequence that is terminated by an exception with the next observable sequence. (Defined by Observable.)
Public Extension MethodCombineLatest<TElement, 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. (Defined by Observable.)
Public Extension MethodConcat<TElement>Concatenates two observable sequences. (Defined by Observable.)
Public Extension MethodContains<TElement>(TElement)Overloaded. Determines whether an observable sequence contains a specified value by using the default comparer. (Defined by Observable.)
Public Extension MethodContains<TElement>(TElement, IEqualityComparer<TElement>)Overloaded. Determines whether an observable sequence contains a specified value by using the specified comparer. (Defined by Observable.)
Public Extension MethodCount<TElement>Returns the number of elements in an observable sequence. (Defined by Observable.)
Public Extension MethodDelay<TElement>(TimeSpan)Overloaded. Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved. (Defined by Observable.)
Public Extension MethodDelay<TElement>(DateTimeOffset)Overloaded. Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved. (Defined by Observable.)
Public Extension MethodDelay<TElement>(TimeSpan, IScheduler)Overloaded. Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved. (Defined by Observable.)
Public Extension MethodDelay<TElement>(DateTimeOffset, IScheduler)Overloaded. Time-shifts the observable sequence by the specified time span. The relative time intervals between the values are preserved. (Defined by Observable.)
Public Extension MethodDistinctUntilChanged<TElement>()Overloaded. Returns an observable sequence that contains only distinct contiguous values. (Defined by Observable.)
Public Extension MethodDistinctUntilChanged<TElement>(IEqualityComparer<TElement>)Overloaded. Returns an observable sequence that contains only distinct contiguous values according to the comparer. (Defined by Observable.)
Public Extension MethodDistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>)Overloaded. Returns an observable sequence that contains only distinct contiguous values according to the specified key selector function. (Defined by Observable.)
Public Extension MethodDistinctUntilChanged<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>)Overloaded. Returns an observable sequence that contains only distinct contiguous values according to the specified key selector function and comparer. (Defined by Observable.)
Public Extension MethodDo<TElement>(Action<TElement>)Overloaded. Invokes the action for its side effects on each value in the observable sequence. (Defined by Observable.)
Public Extension MethodDo<TElement>(IObserver<TElement>)Overloaded. Invokes the action for its side effects on each value in the observable sequence. (Defined by Observable.)
Public Extension MethodDo<TElement>(Action<TElement>, Action)Overloaded. Invokes the action for its side effects on each value in the observable sequence. (Defined by Observable.)
Public Extension MethodDo<TElement>(Action<TElement>, Action<Exception>)Overloaded. Invokes the action for its side effects on each value in the observable sequence. (Defined by Observable.)
Public Extension MethodDo<TElement>(Action<TElement>, Action<Exception>, Action)Overloaded. Invokes the action for its side effects on each value in the observable sequence. (Defined by Observable.)
Public Extension MethodFinally<TElement>Invokes finallyAction after the source observable sequence terminates normally or by an exception. (Defined by Observable.)
Public Extension MethodFirst<TElement>Returns the first value of an observable sequence. (Defined by Observable.)
Public Extension MethodFirstOrDefault<TElement>Returns the first value of an observable sequence, or a default value if no value is found. (Defined by Observable.)
Public Extension MethodForkJoin<TElement, TRight, TResult>Runs all observable sequences in parallel and combines their last values. (Defined by Observable.)
Public Extension MethodGetEnumerator<TElement>Returns an enumerator that enumerates all values of the observable sequence. (Defined by Observable.)
Public Extension MethodGroupBy<TElement, TKey>(Func<TElement, TKey>)Overloaded. Groups the elements of an observable sequence according to a specified key selector function. (Defined by Observable.)
Public Extension MethodGroupBy<TElement, TKey>(Func<TElement, TKey>, IEqualityComparer<TKey>)Overloaded. Groups the elements of an observable sequence according to a specified key selector function and comparer. (Defined by Observable.)
Public Extension MethodGroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>)Overloaded. Groups the elements of an observable sequence and selects the resulting elements by using a specified function. (Defined by Observable.)
Public Extension MethodGroupBy<TElement, TKey, TElement>(Func<TElement, TKey>, Func<TElement, TElement>, IEqualityComparer<TKey>)Overloaded. 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. (Defined by Observable.)
Public Extension MethodIsEmpty<TElement>Determines whether an observable collection is empty. (Defined by Observable.)
Public Extension MethodLast<TElement>Returns the last value of an observable sequence. (Defined by Observable.)
Public Extension MethodLastOrDefault<TElement>Returns the last value of an observable sequence, or a default value if no value is found. (Defined by Observable.)
Public Extension MethodLatest<TElement>Samples the most recent value (buffer of size one with consumption) in an observable sequence. (Defined by Observable.)
Public Extension MethodLet<TElement, TResult>Binds the source to the parameter without sharing subscription side effects. (Defined by Observable.)
Public Extension MethodLongCount<TElement>Returns an Int64 value that represents the total number of values in an observable sequence. (Defined by Observable.)
Public Extension MethodMaterialize<TElement>Materializes the implicit notifications of an observable sequence as explicit notification values. (Defined by Observable.)
Public Extension MethodMax<TElement>()Overloaded. Returns the maximum value in an observable sequence. (Defined by Observable.)
Public Extension MethodMax<TElement>(IComparer<TElement>)Overloaded. Returns the maximum value in an observable sequence as determined by the specified comparer function. (Defined by Observable.)
Public Extension MethodMaxBy<TElement, TKey>(Func<TElement, TKey>)Overloaded. Returns the element in an observable sequence with the maximum key value. (Defined by Observable.)
Public Extension MethodMaxBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>)Overloaded. Returns the element in an observable sequence with the maximum key value. (Defined by Observable.)
Public Extension MethodMerge<TElement>(IObservable<TElement>)Overloaded. Merges an observable sequence of observable sequences into an observable sequence. (Defined by Observable.)
Public Extension MethodMerge<TElement>(IObservable<TElement>, IScheduler)Overloaded. Merges an observable sequence of observable sequences into an observable sequence. (Defined by Observable.)
Public Extension MethodMin<TElement>()Overloaded. Returns the minimum value in an observable sequence. (Defined by Observable.)
Public Extension MethodMin<TElement>(IComparer<TElement>)Overloaded. Returns the minimum value in an observable sequence as determined by the specified comparer function. (Defined by Observable.)
Public Extension MethodMinBy<TElement, TKey>(Func<TElement, TKey>)Overloaded. Returns the element in an observable sequence with the minimum key value. (Defined by Observable.)
Public Extension MethodMinBy<TElement, TKey>(Func<TElement, TKey>, IComparer<TKey>)Overloaded. Returns the element in an observable sequence with the minimum key value. (Defined by Observable.)
Public Extension MethodMostRecent<TElement>Samples the most recent value (buffer of size one without consumption) in an observable sequence. (Defined by Observable.)
Public Extension MethodNext<TElement>Samples the next value (blocking without buffering) from an observable sequence. (Defined by Observable.)
Public Extension MethodObserveOn<TElement>(Dispatcher)Overloaded. Asynchronously notify observers using the dispatcher. (Defined by DispatcherObservableExtensions.)
Public Extension MethodObserveOn<TElement>(SynchronizationContext)Overloaded. Asynchronously notifies observers on the synchronization context. (Defined by Observable.)
Public Extension MethodObserveOn<TElement>(DispatcherScheduler)Overloaded. Asynchronously notifies observers using the scheduler. (Defined by Observable.)
Public Extension MethodObserveOn<TElement>(IScheduler)Overloaded. Asynchronously notifies observers using the scheduler. (Defined by Observable.)
Public Extension MethodObserveOnDispatcher<TElement>Asynchronously notifies observers using the current dispatcher. (Defined by Observable.)
Public Extension MethodOnErrorResumeNext<TElement>Continues an observable sequence that is terminated normally or by an exception with the next observable sequence. (Defined by Observable.)
Public Extension MethodPrune<TElement>()Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source containing only the last notification. (Defined by Observable.)
Public Extension MethodPrune<TElement>(IScheduler)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source containing only the last notification. (Defined by Observable.)
Public Extension MethodPrune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>)Overloaded. 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. (Defined by Observable.)
Public Extension MethodPrune<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler)Overloaded. 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. (Defined by Observable.)
Public Extension MethodPublish<TElement>()Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source. (Defined by Observable.)
Public Extension MethodPublish<TElement>(TElement)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source and starts with initialValue. (Defined by Observable.)
Public Extension MethodPublish<TElement>(TElement, IScheduler)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source and starts with initialValue. (Defined by Observable.)
Public Extension MethodPublish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>)Overloaded. 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. (Defined by Observable.)
Public Extension MethodPublish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement)Overloaded. 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. (Defined by Observable.)
Public Extension MethodPublish<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TElement, IScheduler)Overloaded. 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. (Defined by Observable.)
Public Extension MethodRepeat<TElement>()Overloaded. Repeats the observable sequence indefinitely. (Defined by Observable.)
Public Extension MethodRepeat<TElement>(Int32)Overloaded. Repeats the observable sequence the specified number of times. (Defined by Observable.)
Public Extension MethodReplay<TElement>()Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications. (Defined by Observable.)
Public Extension MethodReplay<TElement>(TimeSpan)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications within window. (Defined by Observable.)
Public Extension MethodReplay<TElement>(Int32)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications. (Defined by Observable.)
Public Extension MethodReplay<TElement>(IScheduler)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications. (Defined by Observable.)
Public Extension MethodReplay<TElement>(TimeSpan, IScheduler)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying all notifications within window. (Defined by Observable.)
Public Extension MethodReplay<TElement>(Int32, IScheduler)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window. (Defined by Observable.)
Public Extension MethodReplay<TElement>(Int32, TimeSpan)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window. (Defined by Observable.)
Public Extension MethodReplay<TElement>(Int32, TimeSpan, IScheduler)Overloaded. Returns a connectable observable sequence that shares a single subscription to the underlying source replaying bufferSize notifications within window. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>)Overloaded. 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. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, IScheduler)Overloaded. 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. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan)Overloaded. 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. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32)Overloaded. 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. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, TimeSpan, IScheduler)Overloaded. 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. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, IScheduler)Overloaded. 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. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan)Overloaded. 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. (Defined by Observable.)
Public Extension MethodReplay<TElement, TResult>(Func<IObservable<TElement>, IObservable<TResult>>, Int32, TimeSpan, IScheduler)Overloaded. 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. (Defined by Observable.)
Public Extension MethodRetry<TElement>()Overloaded. Repeats the source observable sequence until it successfully terminates. (Defined by Observable.)
Public Extension MethodRetry<TElement>(Int32)Overloaded. Repeats the source observable sequence for retryCount times or until it successfully terminates. (Defined by Observable.)
Public Extension MethodRun<TElement>()Overloaded. Invokes the observable sequence for its side effects and blocks until the sequence is terminated. (Defined by Observable.)
Public Extension MethodRun<TElement>(Action<TElement>)Overloaded. Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated. (Defined by Observable.)
Public Extension MethodRun<TElement>(IObserver<TElement>)Overloaded. Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated. (Defined by Observable.)
Public Extension MethodRun<TElement>(Action<TElement>, Action)Overloaded. Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated. (Defined by Observable.)
Public Extension MethodRun<TElement>(Action<TElement>, Action<Exception>)Overloaded. Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated. (Defined by Observable.)
Public Extension MethodRun<TElement>(Action<TElement>, Action<Exception>, Action)Overloaded. Invokes the action for its side effects on each value in the observable sequence and blocks until the sequence is terminated. (Defined by Observable.)
Public Extension MethodSample<TElement>(TimeSpan)Overloaded. Samples the observable sequence at each interval. (Defined by Observable.)
Public Extension MethodSample<TElement>(TimeSpan, IScheduler)Overloaded. Samples the observable sequence at each interval. (Defined by Observable.)
Public Extension MethodScan<TElement>(Func<TElement, TElement, TElement>)Overloaded. Applies an accumulator function over an observable sequence and returns each intermediate result. (Defined by Observable.)
Public Extension MethodScan<TElement, TAccumulate>(TAccumulate, Func<TAccumulate, TElement, TAccumulate>)Overloaded. Applies an accumulator function over an observable sequence and returns each intermediate result. The specified seed value is used as the initial accumulator value. (Defined by Observable.)
Public Extension MethodScan0<TElement, 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. (Defined by Observable.)
Public Extension MethodSelect<TElement, TResult>(Func<TElement, TResult>)Overloaded. Projects each value of an observable sequence into a new form. (Defined by Observable.)
Public Extension MethodSelect<TElement, TResult>(Func<TElement, Int32, TResult>)Overloaded. Projects each value of an observable sequence into a new form by incorporating the element's index. (Defined by Observable.)
Public Extension MethodSelectMany<TElement, TResult>(Func<TElement, IEnumerable<TResult>>)Overloaded. Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence. (Defined by Observable.)
Public Extension MethodSelectMany<TElement, TOther>(IObservable<TOther>)Overloaded. Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence. (Defined by Observable.)
Public Extension MethodSelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>)Overloaded. Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence. (Defined by Observable.)
Public Extension MethodSelectMany<TElement, TResult>(Func<TElement, IObservable<TResult>>, Func<Exception, IObservable<TResult>>, Func<IObservable<TResult>>)Overloaded. 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. (Defined by Observable.)
Public Extension MethodSelectMany<TElement, TCollection, TResult>(Func<TElement, IObservable<TCollection>>, Func<TElement, TCollection, TResult>)Overloaded. 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. (Defined by Observable.)
Public Extension MethodSingle<TElement>Returns the only value of an observable sequence, and throws an exception if there is not exactly one value in the observable sequence. (Defined by Observable.)
Public Extension MethodSingleOrDefault<TElement>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. (Defined by Observable.)
Public Extension MethodSkip<TElement>Bypasses a specified number of values in an observable sequence and then returns the remaining values. (Defined by Observable.)
Public Extension MethodSkipLast<TElement>Bypasses a specified number of values at the end of an observable sequence. (Defined by Observable.)
Public Extension MethodSkipUntil<TElement, TOther>Returns the values from the source observable sequence only after the other observable sequence produces a value. (Defined by Observable.)
Public Extension MethodSkipWhile<TElement>Bypasses values in an observable sequence as long as a specified condition is true and then returns the remaining values. (Defined by Observable.)
Public Extension MethodStartWith<TElement>(TElement[])Overloaded. Prepends a sequence values to an observable sequence. (Defined by Observable.)
Public Extension MethodStartWith<TElement>(IScheduler, TElement[])Overloaded. Prepends a sequence values to an observable sequence. (Defined by Observable.)
Public Extension MethodSubscribe<TElement>()Overloaded. Evaluates the observable sequence. (Defined by ObservableExtensions.)
Public Extension MethodSubscribe<TElement>(Action<TElement>)Overloaded. Subscribes a value handler to an observable sequence. (Defined by ObservableExtensions.)
Public Extension MethodSubscribe<TElement>(Action<TElement>, Action<Exception>)Overloaded. Subscribes a value handler and an exception handler to an observable sequence. (Defined by ObservableExtensions.)
Public Extension MethodSubscribe<TElement>(Action<TElement>, Action)Overloaded. Subscribes a value handler and a completion handler to an observable sequence. (Defined by ObservableExtensions.)
Public Extension MethodSubscribe<TElement>(Action<TElement>, Action<Exception>, Action)Overloaded. Subscribes a value handler, an exception handler, and a completion handler to an observable sequence. (Defined by ObservableExtensions.)
Public Extension MethodSubscribeOn<TElement>(Dispatcher)Overloaded. Asynchronously subscribes and unsubscribes observers using the dispatcher. (Defined by DispatcherObservableExtensions.)
Public Extension MethodSubscribeOn<TElement>(SynchronizationContext)Overloaded. Asynchronously subscribes and unsubscribes observers on the synchronization context. (Defined by Observable.)
Public Extension MethodSubscribeOn<TElement>(DispatcherScheduler)Overloaded. Asynchronously subscribes and unsubscribes observers using the scheduler. (Defined by Observable.)
Public Extension MethodSubscribeOn<TElement>(IScheduler)Overloaded. Asynchronously subscribes and unsubscribes observers using the scheduler. (Defined by Observable.)
Public Extension MethodSubscribeOnDispatcher<TElement>Asynchronously subscribes and unsubscribes observers using the current dispatcher. (Defined by Observable.)
Public Extension MethodSynchronize<TElement>()Overloaded. Synchronizes the observable sequence. (Defined by Observable.)
Public Extension MethodSynchronize<TElement>(Object)Overloaded. Synchronizes the observable sequence. (Defined by Observable.)
Public Extension MethodTake<TElement>(Int32)Overloaded. Returns a specified number of contiguous values from the start of an observable sequence. (Defined by Observable.)
Public Extension MethodTake<TElement>(Int32, IScheduler)Overloaded. Returns a specified number of contiguous values from the start of an observable sequence. (Defined by Observable.)
Public Extension MethodTakeLast<TElement>Returns a specified number of contiguous values from the end of an observable sequence. (Defined by Observable.)
Public Extension MethodTakeUntil<TElement, TOther>Returns the values from the source observable sequence until the other observable sequence produces a value. (Defined by Observable.)
Public Extension MethodTakeWhile<TElement>Returns values from an observable sequence as long as a specified condition is true, and then skips the remaining values. (Defined by Observable.)
Public Extension MethodThen<TElement, TResult>Matches when the observable sequence has an available value and projects the value. (Defined by Observable.)
Public Extension MethodThrottle<TElement>(TimeSpan)Overloaded. Ignores values from an observable sequence that are followed by another value before the specified time span. (Defined by Observable.)
Public Extension MethodThrottle<TElement>(TimeSpan, IScheduler)Overloaded. Ignores values from an observable sequence that are followed by another value before the specified time span. (Defined by Observable.)
Public Extension MethodTimeInterval<TElement>()Overloaded. Records the time interval for each value of an observable sequence. (Defined by Observable.)
Public Extension MethodTimeInterval<TElement>(IScheduler)Overloaded. Records the time interval for each value of an observable sequence. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(TimeSpan)Overloaded. Returns either the observable sequence or a TimeoutException if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(DateTimeOffset)Overloaded. Returns either the observable sequence or a TimeoutException if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(TimeSpan, IObservable<TElement>)Overloaded. Returns the source observable sequence or the other observable sequence if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(DateTimeOffset, IObservable<TElement>)Overloaded. Returns the source observable sequence or the other observable sequence if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(TimeSpan, IScheduler)Overloaded. Returns either the observable sequence or a TimeoutException if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(DateTimeOffset, IScheduler)Overloaded. Returns either the observable sequence or a TimeoutException if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(TimeSpan, IObservable<TElement>, IScheduler)Overloaded. Returns the source observable sequence or the other observable sequence if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimeout<TElement>(DateTimeOffset, IObservable<TElement>, IScheduler)Overloaded. Returns the source observable sequence or the other observable sequence if dueTime elapses. (Defined by Observable.)
Public Extension MethodTimestamp<TElement>()Overloaded. Records the timestamp for each value of an observable sequence. (Defined by Observable.)
Public Extension MethodTimestamp<TElement>(IScheduler)Overloaded. Records the timestamp for each value of an observable sequence. (Defined by Observable.)
Public Extension MethodToEnumerable<TElement>Converts an observable sequence to an enumerable sequence. (Defined by Observable.)
Public Extension MethodWhere<TElement>(Func<TElement, Boolean>)Overloaded. Filters the values of an observable sequence based on a predicate. (Defined by Observable.)
Public Extension MethodWhere<TElement>(Func<TElement, Int32, Boolean>)Overloaded. Filters the values of an observable sequence based on a predicate by incorporating the element's index. (Defined by Observable.)
Public Extension MethodZip<TElement, TRight, TResult>(IEnumerable<TRight>, Func<TElement, TRight, TResult>)Overloaded. Merges an observable sequence and an enumerable sequence into one observable sequence by using the selector function. (Defined by Observable.)
Public Extension MethodZip<TElement, TRight, TResult>(IObservable<TRight>, Func<TElement, TRight, TResult>)Overloaded. Merges two observable sequences into one observable sequence by using the selector function. (Defined by Observable.)
Top

Windows Phone OS

Supported in: 7.1, 7.0

Windows Phone

Show:
© 2014 Microsoft