IQbservableProvider Interface

Defines methods to create and execute queries that are described by an IQbservable object.

Namespace:  System.Reactive.Linq
Assembly:  System.Reactive.Providers (in System.Reactive.Providers.dll)

Syntax

'Declaration
Public Interface IQbservableProvider
'Usage
Dim instance As IQbservableProvider
public interface IQbservableProvider
public interface class IQbservableProvider
type IQbservableProvider =  interface end
public interface IQbservableProvider

The IQbservableProvider type exposes the following members.

Methods

  Name Description
Public method CreateQuery<TResult> Constructs an IQbservable>TResult< object that can evaluate the query represented by a specified expression tree.

Top

Extension Methods

  Name Description
Public Extension Method Amb<TSource>(IObservable<TSource>[]) Overloaded. Propagates the queryable observable sequence that reacts first with a specified sources. (Defined by Qbservable.)
Public Extension Method Amb<TSource>(IEnumerable<IObservable<TSource>>) Overloaded. Propagates the queryable observable sequence that reacts first with a specified sources. (Defined by Qbservable.)
Public Extension Method Catch<TSource>(IObservable<TSource>[]) Overloaded. Continues a queryable observable sequence that is terminated by an exception with the next queryable observable sequence. (Defined by Qbservable.)
Public Extension Method Catch<TSource>(IEnumerable<IObservable<TSource>>) Overloaded. Continues a queryable observable sequence that is terminated by an exception with the next queryableobservable sequence. (Defined by Qbservable.)
Public Extension Method Concat<TSource>(IObservable<TSource>[]) Overloaded. Concatenates a queryable observable sequence of queryable observable sequences. (Defined by Qbservable.)
Public Extension Method Concat<TSource>(IEnumerable<IObservable<TSource>>) Overloaded. Concatenates all the queryable observable sequences. (Defined by Qbservable.)
Public Extension Method Create<TSource>(Expression<Func<IObserver<TSource>, IDisposable>>) Overloaded. Creates a queryable observable sequence from a specified subscribe method implementation with a specified subscribe. (Defined by Qbservable.)
Public Extension Method Create<TSource>(Expression<Func<IObserver<TSource>, Action>>) Overloaded. Creates a queryable observable sequence from a specified subscribe method implementation with a specified subscribe. (Defined by Qbservable.)
Public Extension Method Defer<TValue> Returns a queryable observable sequence that invokes the observable factory whenever a new observer subscribes. (Defined by Qbservable.)
Public Extension Method Empty<TResult>() Overloaded. Returns an empty queryable observable sequence with the specified provider. (Defined by Qbservable.)
Public Extension Method Empty<TResult>(IScheduler) Overloaded. Returns an empty queryable observable sequence with the specified scheduler and provider. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern(Expression<Func<AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1>(Expression<Func<T1, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<TResult>(Expression<Func<AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2>(Expression<Func<T1, T2, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, TResult>(Expression<Func<T1, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3>(Expression<Func<T1, T2, T3, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, TResult>(Expression<Func<T1, T2, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4>(Expression<Func<T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, TResult>(Expression<Func<T1, T2, T3, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5>(Expression<Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, TResult>(Expression<Func<T1, T2, T3, T4, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6>(Expression<Func<T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, TResult>(Expression<Func<T1, T2, T3, T4, T5, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, AsyncCallback, Object, IAsyncResult>>, Expression<Action<IAsyncResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>>, Expression<Func<IAsyncResult, TResult>>) Overloaded. Converts a Begin/End invoke function pair into an asynchronous function. (Defined by Qbservable.)
Public Extension Method FromEvent(Expression<Action<Action>>, Expression<Action<Action>>) Overloaded. Converts a .NET event to a queryable observable sequence. (Defined by Qbservable.)
Public Extension Method FromEvent<TEventArgs>(Expression<Action<Action<TEventArgs>>>, Expression<Action<Action<TEventArgs>>>) Overloaded. Converts a .NET event to a queryable observable sequence. (Defined by Qbservable.)
Public Extension Method FromEvent<TDelegate, TEventArgs>(Expression<Action<TDelegate>>, Expression<Action<TDelegate>>) Overloaded. Converts a .NET event to a queryable observable sequence. (Defined by Qbservable.)
Public Extension Method FromEvent<TDelegate, TEventArgs>(Expression<Func<Action<TEventArgs>, TDelegate>>, Expression<Action<TDelegate>>, Expression<Action<TDelegate>>) Overloaded. Converts a .NET event to a queryable observable sequence. (Defined by Qbservable.)
Public Extension Method FromEventPattern(Expression<Action<EventHandler>>, Expression<Action<EventHandler>>) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to a queryable observable sequence with a specified add handler and remove handler. (Defined by Qbservable.)
Public Extension Method FromEventPattern(Object, String) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to an queryable observable sequence, using reflection to find an instance event. (Defined by Qbservable.)
Public Extension Method FromEventPattern(Type, String) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to an queryable observable sequence, using reflection to find a static event. (Defined by Qbservable.)
Public Extension Method FromEventPattern<TEventArgs>(Expression<Action<EventHandler<TEventArgs>>>, Expression<Action<EventHandler<TEventArgs>>>) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to an queryable observable sequence with the specified add handler and remove handler. (Defined by Qbservable.)
Public Extension Method FromEventPattern<TEventArgs>(Object, String) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to an observable sequence, using reflection to find an instance event. (Defined by Qbservable.)
Public Extension Method FromEventPattern<TEventArgs>(Type, String) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to a queryable observable sequence, using reflection to find a static event. (Defined by Qbservable.)
Public Extension Method FromEventPattern<TDelegate, TEventArgs>(Expression<Action<TDelegate>>, Expression<Action<TDelegate>>) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to an queryable observable sequence with the specified add handler and remove handler. (Defined by Qbservable.)
Public Extension Method FromEventPattern<TDelegate, TEventArgs>(Expression<Func<EventHandler<TEventArgs>, TDelegate>>, Expression<Action<TDelegate>>, Expression<Action<TDelegate>>) Overloaded. Converts a .NET event, conforming to the standard .NET event pattern, to an queryable observable sequence with the specified conversion, add handler and remove handler. (Defined by Qbservable.)
Public Extension Method Generate<TState, TResult>(TState, Expression<Func<TState, Boolean>>, Expression<Func<TState, TState>>, Expression<Func<TState, TResult>>) Overloaded. Generates a queryable observable sequence by iterating a state from an initial state until the condition fails. (Defined by Qbservable.)
Public Extension Method Generate<TState, TResult>(TState, Expression<Func<TState, Boolean>>, Expression<Func<TState, TState>>, Expression<Func<TState, TResult>>, Expression<Func<TState, TimeSpan>>) Overloaded. Generates a queryable observable sequence by iterating a state from an initial state until the condition fails. (Defined by Qbservable.)
Public Extension Method Generate<TState, TResult>(TState, Expression<Func<TState, Boolean>>, Expression<Func<TState, TState>>, Expression<Func<TState, TResult>>, Expression<Func<TState, DateTimeOffset>>) Overloaded. Generates a queryable observable sequence by iterating a state from an initial state until the condition fails. (Defined by Qbservable.)
Public Extension Method Generate<TState, TResult>(TState, Expression<Func<TState, Boolean>>, Expression<Func<TState, TState>>, Expression<Func<TState, TResult>>, IScheduler) Overloaded. Generates a queryable observable sequence by iterating a state from an initial state until the condition fails. (Defined by Qbservable.)
Public Extension Method Generate<TState, TResult>(TState, Expression<Func<TState, Boolean>>, Expression<Func<TState, TState>>, Expression<Func<TState, TResult>>, Expression<Func<TState, TimeSpan>>, IScheduler) Overloaded. Generates a queryable observable sequence by iterating a state from an initial state until the condition fails. (Defined by Qbservable.)
Public Extension Method Generate<TState, TResult>(TState, Expression<Func<TState, Boolean>>, Expression<Func<TState, TState>>, Expression<Func<TState, TResult>>, Expression<Func<TState, DateTimeOffset>>, IScheduler) Overloaded. Generates a queryable observable sequence by iterating a state from an initial state until the condition fails. (Defined by Qbservable.)
Public Extension Method Interval(TimeSpan) Overloaded. Returns a queryable observable sequence that produces a value after each period. (Defined by Qbservable.)
Public Extension Method Interval(TimeSpan, IScheduler) Overloaded. Returns a queryable observable sequence that produces a value after each period. (Defined by Qbservable.)
Public Extension Method Merge<TSource>(IEnumerable<IObservable<TSource>>) Overloaded. Merges an enumerable sequence of queryable observable sequences into a single queryable observable sequence. (Defined by Qbservable.)
Public Extension Method Merge<TSource>(IObservable<TSource>[]) Overloaded. Merges all the queryable observable sequences into a single queryable observable sequence. (Defined by Qbservable.)
Public Extension Method Merge<TSource>(IEnumerable<IObservable<TSource>>, IScheduler) Overloaded. Merges an enumerable sequence of queryable observable sequences into a single queryable observable sequence. (Defined by Qbservable.)
Public Extension Method Merge<TSource>(IEnumerable<IObservable<TSource>>, Int32) Overloaded. Merges an enumerable sequence of queryable observable sequences into an queryable observable sequence, limiting the number of concurrent subscriptions to inner sequences. (Defined by Qbservable.)
Public Extension Method Merge<TSource>(IScheduler, IObservable<TSource>[]) Overloaded. Merges all the queryable observable sequences into a single queryable observable sequence. (Defined by Qbservable.)
Public Extension Method Merge<TSource>(IEnumerable<IObservable<TSource>>, Int32, IScheduler) Overloaded. Merges an enumerable sequence of queryable observable sequences into an queryable observable sequence, limiting the number of concurrent subscriptions to inner sequences. (Defined by Qbservable.)
Public Extension Method Never<TResult> Returns a non-terminating queryable observable sequence. (Defined by Qbservable.)
Public Extension Method OnErrorResumeNext<TSource>(IObservable<TSource>[]) Overloaded. Continues a queryable observable sequence that is terminated normally or by an exception with the next queryable observable sequence. (Defined by Qbservable.)
Public Extension Method OnErrorResumeNext<TSource>(IEnumerable<IObservable<TSource>>) Overloaded. Continues a queryable observable sequence that is terminated normally or by an exception with the next queryable observable sequence. (Defined by Qbservable.)
Public Extension Method Qux<T> (Defined by MyExt.)
Public Extension Method Range(Int32, Int32) Overloaded. Generates a queryable observable sequence of integral numbers within a specified range. (Defined by Qbservable.)
Public Extension Method Range(Int32, Int32, IScheduler) Overloaded. Generates a queryable observable sequence of integral numbers within a specified range. (Defined by Qbservable.)
Public Extension Method RefCount<TSource> Returns a queryable observable sequence that stays connected to the source as long as there is at least one subscription to the queryable observable sequence. (Defined by Qbservable.)
Public Extension Method Repeat<TResult>(TResult) Overloaded. Generates a queryable observable sequence that repeats the given element infinitely. (Defined by Qbservable.)
Public Extension Method Repeat<TResult>(TResult, IScheduler) Overloaded. Generates a queryable observable sequence that repeats the given element infinitely. (Defined by Qbservable.)
Public Extension Method Repeat<TResult>(TResult, Int32) Overloaded. Generates a queryable observable sequence that repeats the given element the specified number of times. (Defined by Qbservable.)
Public Extension Method Repeat<TResult>(TResult, Int32, IScheduler) Overloaded. Generates a queryable observable sequence that repeats the given element of the specified number of times. (Defined by Qbservable.)
Public Extension Method Return<TResult>(TResult) Overloaded. Returns a queryable observable sequence that contains a single element with a specified value. (Defined by Qbservable.)
Public Extension Method Return<TResult>(TResult, IScheduler) Overloaded. Returns a queryable observable sequence that contains a single value with a specified value and scheduler. (Defined by Qbservable.)
Public Extension Method Start(Expression<Action>) Overloaded. Invokes the action asynchronously. (Defined by Qbservable.)
Public Extension Method Start(Expression<Action>, IScheduler) Overloaded. Invokes the action asynchronously. (Defined by Qbservable.)
Public Extension Method Start<TSource>(Expression<Func<TSource>>) Overloaded. Invokes the function asynchronously. (Defined by Qbservable.)
Public Extension Method Start<TSource>(Expression<Func<TSource>>, IScheduler) Overloaded. Invokes the function asynchronously. (Defined by Qbservable.)
Public Extension Method Throw<TResult>(Exception) Overloaded. Returns a queryable observable sequence that terminates with an exception. (Defined by Qbservable.)
Public Extension Method Throw<TResult>(Exception, IScheduler) Overloaded. Returns a queryable observable sequence that terminates with an exception with the specified scheduler. (Defined by Qbservable.)
Public Extension Method Timer(TimeSpan) Overloaded. Returns a queryable observable sequence that produces a value after the due time has elapsed. (Defined by Qbservable.)
Public Extension Method Timer(DateTimeOffset) Overloaded. Returns a queryable observable sequence that produces a value at due time. (Defined by Qbservable.)
Public Extension Method Timer(TimeSpan, TimeSpan) Overloaded. Returns a queryable observable sequence that produces a value after due time has elapsed and then after each period. (Defined by Qbservable.)
Public Extension Method Timer(DateTimeOffset, TimeSpan) Overloaded. Returns a queryable observable sequence that produces a value at due time and then after each period. (Defined by Qbservable.)
Public Extension Method Timer(TimeSpan, IScheduler) Overloaded. Returns a queryable observable sequence that produces a value after the due time has elapsed. (Defined by Qbservable.)
Public Extension Method Timer(DateTimeOffset, IScheduler) Overloaded. Returns a queryable observable sequence that produces a value at due time. (Defined by Qbservable.)
Public Extension Method Timer(TimeSpan, TimeSpan, IScheduler) Overloaded. Returns a queryable observable sequence that produces a value after due time has elapsed and then each period. (Defined by Qbservable.)
Public Extension Method Timer(DateTimeOffset, TimeSpan, IScheduler) Overloaded. Returns a queryable observable sequence that produces a value at due time and then after each period. (Defined by Qbservable.)
Public Extension Method ToAsync(Expression<Action>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync(Expression<Action>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<TSource>(Expression<Action<TSource>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<TResult>(Expression<Func<TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<TSource>(Expression<Action<TSource>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<TResult>(Expression<Func<TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2>(Expression<Action<T1, T2>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<TSource, TResult>(Expression<Func<TSource, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2>(Expression<Action<T1, T2>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<TSource, TResult>(Expression<Func<TSource, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3>(Expression<Action<T1, T2, T3>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, TResult>(Expression<Func<T1, T2, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3>(Expression<Action<T1, T2, T3>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, TResult>(Expression<Func<T1, T2, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4>(Expression<Action<T1, T2, T3, T4>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, TResult>(Expression<Func<T1, T2, T3, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4>(Expression<Action<T1, T2, T3, T4>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, TResult>(Expression<Func<T1, T2, T3, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5>(Expression<Action<T1, T2, T3, T4, T5>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, TResult>(Expression<Func<T1, T2, T3, T4, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5>(Expression<Action<T1, T2, T3, T4, T5>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, TResult>(Expression<Func<T1, T2, T3, T4, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6>(Expression<Action<T1, T2, T3, T4, T5, T6>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, TResult>(Expression<Func<T1, T2, T3, T4, T5, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6>(Expression<Action<T1, T2, T3, T4, T5, T6>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, TResult>(Expression<Func<T1, T2, T3, T4, T5, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7>(Expression<Action<T1, T2, T3, T4, T5, T6, T7>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7>(Expression<Action<T1, T2, T3, T4, T5, T6, T7>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>>) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9>(Expression<Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Expression<Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>>, IScheduler) Overloaded. Converts the function into an asynchronous function. (Defined by Qbservable.)
Public Extension Method ToObservable<TSource>(IEnumerable<TSource>) Overloaded. Converts an enumerable sequence to a queryable observable sequence with a specified source. (Defined by Qbservable.)
Public Extension Method ToObservable<TSource>(IEnumerable<TSource>, IScheduler) Overloaded. Converts an enumerable sequence to a queryable observable sequence with a specified source and scheduler. (Defined by Qbservable.)
Public Extension Method Using<TSource, TResource> Constructs a queryable observable sequence that depends on a resource object. (Defined by Qbservable.)
Public Extension Method When<TResult>(QueryablePlan<TResult>[]) Overloaded. Joins together the results from several patterns. (Defined by Qbservable.)
Public Extension Method When<TResult>(IEnumerable<QueryablePlan<TResult>>) Overloaded. Joins together the results from several patterns. (Defined by Qbservable.)

Top

See Also

Reference

System.Reactive.Linq Namespace