Show / Hide Table of Contents

Interface IReliableQueryProvider

Namespace: Reaqtor.Reliable.Expressions
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 Description
IReliableQbservable<T>
Type Parameters
Name Description
T

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 Description
System.Func<TArgs, IReliableQbservable<TResult>>
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 Description
IReliableQbserver<T>
Type Parameters
Name Description
T

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 Description
System.Func<TArgs, IReliableQbserver<TResult>>
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 Description
IReliableMultiQubject<TInput, TOutput>
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 Description
IReliableQubjectFactory<TInput, TOutput>
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 Description
IReliableQubjectFactory<TInput, TOutput, TArgs>
Type Parameters
Name Description
TArgs
TInput
TOutput

CreateQubscription(Expression)

Declaration
IReliableQubscription CreateQubscription(Expression expression)
Parameters
Type Name Description
System.Linq.Expressions.Expression expression
Returns
Type Description
IReliableQubscription

CreateQubscriptionFactory(Expression)

Declaration
IReliableQubscriptionFactory CreateQubscriptionFactory(Expression expression)
Parameters
Type Name Description
System.Linq.Expressions.Expression expression
Returns
Type Description
IReliableQubscriptionFactory

CreateQubscriptionFactory<TArgs>(Expression)

Declaration
IReliableQubscriptionFactory<TArgs> CreateQubscriptionFactory<TArgs>(Expression expression)
Parameters
Type Name Description
System.Linq.Expressions.Expression expression
Returns
Type Description
IReliableQubscriptionFactory<TArgs>
Type Parameters
Name Description
TArgs
In This Article
Back to top Generated by DocFX