IQbservableProvider interface¶
Defined in
Namespace: System.Reactive.Linq
Assembly: System.Reactive.dll
Full name: System.Reactive.Linq.IQbservableProvider
Modifiers: public abstract
Summary¶
Defines methods to create and execute queries that are described by an IQbservable object.
Applies to
netstandard2.0
Methods¶
| Name | Summary |
|---|---|
| CreateQuery | Constructs an [IQbservable](# object that can evaluate the query represented by a specified expression tree. |
Extension members¶
- [
Qbservable.Amb][M:System.Reactive.Linq.Qbservable.Amb--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] Qbservable.AmbQbservable.AutoConnectQbservable.CaseQbservable.CaseQbservable.Case- [
Qbservable.Catch][M:System.Reactive.Linq.Qbservable.Catch--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] Qbservable.CatchQbservable.CombineLatest- [
Qbservable.CombineLatest][M:System.Reactive.Linq.Qbservable.CombineLatest--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] Qbservable.CombineLatest- [
Qbservable.Concat][M:System.Reactive.Linq.Qbservable.Concat--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] Qbservable.ConcatQbservable.CreateQbservable.CreateQbservable.CreateQbservable.CreateQbservable.CreateQbservable.CreateQbservable.CreateQbservable.CreateQbservable.DeferQbservable.DeferQbservable.DeferQbservable.DeferAsyncQbservable.DeferAsyncQbservable.EmptyQbservable.EmptyQbservable.EmptyQbservable.EmptyQbservable.ForQbservable.FromAsyncQbservable.FromAsyncQbservable.FromAsyncQbservable.FromAsyncQbservable.FromAsyncQbservable.FromAsyncQbservable.FromAsyncQbservable.FromAsyncQbservable.FromAsync- [
Qbservable.FromAsync][M:System.Reactive.Linq.Qbservable.FromAsync--1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression}},System.Reactive.Concurrency.TaskObservationOptions)] Qbservable.FromAsyncQbservable.FromAsyncQbservable.FromEventQbservable.FromEventQbservable.FromEventQbservable.FromEvent- [
Qbservable.FromEvent][M:System.Reactive.Linq.Qbservable.FromEvent--2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression,--0}},System.Linq.Expressions.Expression{System.Action{--0}},System.Linq.Expressions.Expression{System.Action{--0}})] - [
Qbservable.FromEvent][M:System.Reactive.Linq.Qbservable.FromEvent--2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression,--0}},System.Linq.Expressions.Expression{System.Action{--0}},System.Linq.Expressions.Expression{System.Action{--0}},System.Reactive.Concurrency.IScheduler)] Qbservable.FromEvent- [
Qbservable.FromEvent][M:System.Reactive.Linq.Qbservable.FromEvent--1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression}},System.Linq.Expressions.Expression{System.Action{System.Action{--0}}},System.Reactive.Concurrency.IScheduler)] Qbservable.FromEventPattern- [
Qbservable.FromEventPattern][M:System.Reactive.Linq.Qbservable.FromEventPattern(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.EventHandler}},System.Reactive.Concurrency.IScheduler)] Qbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPattern- [
Qbservable.FromEventPattern][M:System.Reactive.Linq.Qbservable.FromEventPattern--2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression,--0}},System.Linq.Expressions.Expression{System.Action{--0}},System.Linq.Expressions.Expression{System.Action{--0}})] - [
Qbservable.FromEventPattern][M:System.Reactive.Linq.Qbservable.FromEventPattern--2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression,--0}},System.Linq.Expressions.Expression{System.Action{--0}},System.Linq.Expressions.Expression{System.Action{--0}},System.Reactive.Concurrency.IScheduler)] Qbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPattern- [
Qbservable.FromEventPattern][M:System.Reactive.Linq.Qbservable.FromEventPattern--1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression}},System.Linq.Expressions.Expression{System.Action{System.EventHandler{--0}}},System.Reactive.Concurrency.IScheduler)] Qbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPatternQbservable.FromEventPattern- [
Qbservable.Generate][M:System.Reactive.Linq.Qbservable.Generate--2(System.Reactive.Linq.IQbservableProvider,--0,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{--0,--0}},System.Linq.Expressions.Expression{System.Func{--0,--1}})] - [
Qbservable.Generate][M:System.Reactive.Linq.Qbservable.Generate--2(System.Reactive.Linq.IQbservableProvider,--0,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{--0,--0}},System.Linq.Expressions.Expression{System.Func{--0,--1}},System.Reactive.Concurrency.IScheduler)] - [
Qbservable.Generate][M:System.Reactive.Linq.Qbservable.Generate--2(System.Reactive.Linq.IQbservableProvider,--0,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{--0,--0}},System.Linq.Expressions.Expression{System.Func{--0,--1}},System.Linq.Expressions.Expression{System.Func{--0,System.TimeSpan}})] - [
Qbservable.Generate][M:System.Reactive.Linq.Qbservable.Generate--2(System.Reactive.Linq.IQbservableProvider,--0,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{--0,--0}},System.Linq.Expressions.Expression{System.Func{--0,--1}},System.Linq.Expressions.Expression{System.Func{--0,System.DateTimeOffset}})] - [
Qbservable.Generate][M:System.Reactive.Linq.Qbservable.Generate--2(System.Reactive.Linq.IQbservableProvider,--0,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{--0,--0}},System.Linq.Expressions.Expression{System.Func{--0,--1}},System.Linq.Expressions.Expression{System.Func{--0,System.TimeSpan}},System.Reactive.Concurrency.IScheduler)] - [
Qbservable.Generate][M:System.Reactive.Linq.Qbservable.Generate--2(System.Reactive.Linq.IQbservableProvider,--0,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{--0,--0}},System.Linq.Expressions.Expression{System.Func{--0,--1}},System.Linq.Expressions.Expression{System.Func{--0,System.DateTimeOffset}},System.Reactive.Concurrency.IScheduler)] Qbservable.IfQbservable.IfQbservable.IfQbservable.IntervalQbservable.Interval- [
Qbservable.Merge][M:System.Reactive.Linq.Qbservable.Merge--1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Concurrency.IScheduler,System.IObservable{--0}[])] - [
Qbservable.Merge][M:System.Reactive.Linq.Qbservable.Merge--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] Qbservable.MergeQbservable.MergeQbservable.MergeQbservable.MergeQbservable.NeverQbservable.Never- [
Qbservable.OnErrorResumeNext][M:System.Reactive.Linq.Qbservable.OnErrorResumeNext--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] Qbservable.OnErrorResumeNextQbservable.RangeQbservable.RangeQbservable.RefCountQbservable.RefCountQbservable.RefCountQbservable.RefCountQbservable.RefCountQbservable.RefCountQbservable.RepeatQbservable.RepeatQbservable.RepeatQbservable.RepeatQbservable.ReturnQbservable.ReturnQbservable.StartQbservable.StartQbservable.StartQbservable.StartQbservable.StartAsyncQbservable.StartAsyncQbservable.StartAsyncQbservable.StartAsyncQbservable.StartAsyncQbservable.StartAsyncQbservable.StartAsyncQbservable.StartAsync- [
Qbservable.StartAsync][M:System.Reactive.Linq.Qbservable.StartAsync--1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression}},System.Reactive.Concurrency.TaskObservationOptions)] Qbservable.StartAsyncQbservable.StartAsyncQbservable.StartAsyncQbservable.ThrowQbservable.ThrowQbservable.ThrowQbservable.ThrowQbservable.TimerQbservable.TimerQbservable.TimerQbservable.TimerQbservable.TimerQbservable.TimerQbservable.TimerQbservable.TimerQbservable.ToObservableQbservable.ToObservableQbservable.Using- [
Qbservable.Using][M:System.Reactive.Linq.Qbservable.Using--2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression}},System.Linq.Expressions.Expression{System.Func{--1,System.Threading.CancellationToken,System.Threading.Tasks.Task{System.IObservable{--0}}}})] Qbservable.WhileQbservable.Zip- [
Qbservable.Zip][M:System.Reactive.Linq.Qbservable.Zip--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] Qbservable.ZipQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsyncQbservable.ToAsync- [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Action{System.IAsyncResult}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--1(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--0}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--2(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--1}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--3(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--2}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--4(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--3}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--5(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--4}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--6(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--5}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--7(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--6}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--8(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--7}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--9(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--8}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--10(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--9}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--11(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--10}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--12(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--11}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--13(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--12}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--14(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--13}})] - [
Qbservable.FromAsyncPattern][M:System.Reactive.Linq.Qbservable.FromAsyncPattern--15(System.Reactive.Linq.IQbservableProvider,System.Linq.Expressions.Expression},System.Linq.Expressions.Expression{System.Func{System.IAsyncResult,--14}})] - [
Qbservable.When][M:System.Reactive.Linq.Qbservable.When--1(System.Reactive.Linq.IQbservableProvider,System.Reactive.Joins.QueryablePlan{--0}[])] Qbservable.WhenQbservableEx.CreateQbservableEx.Create- [
QbservableEx.ForkJoin][M:System.Reactive.Linq.QbservableEx.ForkJoin--1(System.Reactive.Linq.IQbservableProvider,System.IObservable{--0}[])] QbservableEx.ForkJoin