Observable.SelectMany Method

March 22, 2012

Projects each value of an observable sequence to an observable sequence and flattens the resulting observable sequences into one observable sequence.

This member is overloaded. For complete information about this member, including syntax, usage, and examples, click a name in the overload list.

  NameDescription
Public method Static member SelectMany<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 method Static member SelectMany<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 method Static member SelectMany<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 method Static member SelectMany<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 method Static member SelectMany<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.
Top

Show: