Interface IReliableQueryProvider
Assembly: Reaqtor.Reliable.Model.dll
Syntax
public interface IReliableQueryProvider
Methods
CreateQbservable<T>(Expression)
Declaration
IReliableQbservable<T> CreateQbservable<T>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type Parameters
CreateQbservable<TArgs, TResult>(Expression<Func<TArgs, IReliableQbservable<TResult>>>)
Declaration
Func<TArgs, IReliableQbservable<TResult>> CreateQbservable<TArgs, TResult>(Expression<Func<TArgs, IReliableQbservable<TResult>>> expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression<System.Func<TArgs, IReliableQbservable<TResult>>> |
expression |
|
Returns
Type Parameters
Name |
Description |
TArgs |
|
TResult |
|
CreateQbserver<T>(Expression)
Declaration
IReliableQbserver<T> CreateQbserver<T>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type Parameters
CreateQbserver<TArgs, TResult>(Expression<Func<TArgs, IReliableQbserver<TResult>>>)
Declaration
Func<TArgs, IReliableQbserver<TResult>> CreateQbserver<TArgs, TResult>(Expression<Func<TArgs, IReliableQbserver<TResult>>> expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression<System.Func<TArgs, IReliableQbserver<TResult>>> |
expression |
|
Returns
Type Parameters
Name |
Description |
TArgs |
|
TResult |
|
CreateQubject<TInput, TOutput>(Expression)
Declaration
IReliableMultiQubject<TInput, TOutput> CreateQubject<TInput, TOutput>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type Parameters
Name |
Description |
TInput |
|
TOutput |
|
CreateQubjectFactory<TInput, TOutput>(Expression)
Declaration
IReliableQubjectFactory<TInput, TOutput> CreateQubjectFactory<TInput, TOutput>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type Parameters
Name |
Description |
TInput |
|
TOutput |
|
CreateQubjectFactory<TArgs, TInput, TOutput>(Expression)
Declaration
IReliableQubjectFactory<TInput, TOutput, TArgs> CreateQubjectFactory<TArgs, TInput, TOutput>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type Parameters
Name |
Description |
TArgs |
|
TInput |
|
TOutput |
|
CreateQubscription(Expression)
Declaration
IReliableQubscription CreateQubscription(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
CreateQubscriptionFactory(Expression)
Declaration
IReliableQubscriptionFactory CreateQubscriptionFactory(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
CreateQubscriptionFactory<TArgs>(Expression)
Declaration
IReliableQubscriptionFactory<TArgs> CreateQubscriptionFactory<TArgs>(Expression expression)
Parameters
Type |
Name |
Description |
System.Linq.Expressions.Expression |
expression |
|
Returns
Type Parameters