Class AsyncReactiveQueryProviderBase
Base class for reactive processing query providers, used to build observables, observers, and subjects represented by expression trees.
Implements
Namespace: Reaqtor
Assembly: Reaqtor.Client.Core.dll
Syntax
public abstract class AsyncReactiveQueryProviderBase : Object, IAsyncReactiveQueryProvider
Constructors
AsyncReactiveQueryProviderBase(IReactiveExpressionServices)
Creates a new reactive processing query provider with default factory method implementations.
Declaration
protected AsyncReactiveQueryProviderBase(IReactiveExpressionServices expressionServices)
Parameters
Type | Name | Description |
---|---|---|
IReactiveExpressionServices | expressionServices | Expression services object, used to perform expression tree manipulations. |
Properties
ExpressionServices
Gets the expression services object, used to perform expression tree manipulations.
Declaration
public IReactiveExpressionServices ExpressionServices { get; }
Property Value
Type | Description |
---|---|
IReactiveExpressionServices |
Methods
CreateQbservable<T>(Expression)
Creates an observable based on the given expression that will be executed by the current provider.
Declaration
public IAsyncReactiveQbservable<T> CreateQbservable<T>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
IAsyncReactiveQbservable<T> | Observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
T | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TArg14 | Type of the fourteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TArg9 | Type of the ninth parameter passed to the observable. |
TArg10 | Type of the tenth parameter passed to the observable. |
TArg11 | Type of the eleventh parameter passed to the observable. |
TArg12 | Type of the twelfth parameter passed to the observable. |
TArg13 | Type of the thirteenth parameter passed to the observable. |
TArg14 | Type of the fourteenth parameter passed to the observable. |
TArg15 | Type of the fifteenth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArgs, TResult>(Expression<Func<TArgs, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArgs, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArgs, TResult>(Expression<Func<TArgs, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArgs, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArgs, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbservable<TResult>>>)
Creates a parameterized observable based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbservable<TResult>> CreateQbservable<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbservable<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbservable<TResult>>> | expression | Expression representing the observable. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbservable<TResult>> | Parameterized observable represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observable. |
TArg2 | Type of the second parameter passed to the observable. |
TArg3 | Type of the third parameter passed to the observable. |
TArg4 | Type of the fourth parameter passed to the observable. |
TArg5 | Type of the fifth parameter passed to the observable. |
TArg6 | Type of the sixth parameter passed to the observable. |
TArg7 | Type of the seventh parameter passed to the observable. |
TArg8 | Type of the eighth parameter passed to the observable. |
TResult | Type of the data produced by the observable. |
CreateQbserver<T>(Expression)
Creates an observer based on the given expression that will be executed by the current provider.
Declaration
public IAsyncReactiveQbserver<T> CreateQbserver<T>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
IAsyncReactiveQbserver<T> | Observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
T | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TArg14 | Type of the fourteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TArg9 | Type of the ninth parameter passed to the observer. |
TArg10 | Type of the tenth parameter passed to the observer. |
TArg11 | Type of the eleventh parameter passed to the observer. |
TArg12 | Type of the twelfth parameter passed to the observer. |
TArg13 | Type of the thirteenth parameter passed to the observer. |
TArg14 | Type of the fourteenth parameter passed to the observer. |
TArg15 | Type of the fifteenth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArgs, TResult>(Expression<Func<TArgs, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArgs, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArgs, TResult>(Expression<Func<TArgs, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArgs, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArgs, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TResult>(Expression<Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TResult>(Expression<Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbserver<TResult>>>)
Creates a parameterized observer based on the given expression that will be executed by the current provider.
Declaration
public Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbserver<TResult>> CreateQbserver<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TResult>(Expression<Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbserver<TResult>>> expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression<System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbserver<TResult>>> | expression | Expression representing the observer. |
Returns
Type | Description |
---|---|
System.Func<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, IAsyncReactiveQbserver<TResult>> | Parameterized observer represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the observer. |
TArg2 | Type of the second parameter passed to the observer. |
TArg3 | Type of the third parameter passed to the observer. |
TArg4 | Type of the fourth parameter passed to the observer. |
TArg5 | Type of the fifth parameter passed to the observer. |
TArg6 | Type of the sixth parameter passed to the observer. |
TArg7 | Type of the seventh parameter passed to the observer. |
TArg8 | Type of the eighth parameter passed to the observer. |
TResult | Type of the data received by the observer. |
CreateQubject<TInput, TOutput>(Expression)
Creates a subject based on the given expression that will be executed by the current provider.
Declaration
public IAsyncReactiveQubject<TInput, TOutput> CreateQubject<TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubject<TInput, TOutput> | Subject represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the observer. |
TOutput | Type of the data produced by the observer. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TArg14 | Type of the fourteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TArg8 | Type of the eighth parameter passed to the subject factory. |
TArg9 | Type of the ninth parameter passed to the subject factory. |
TArg10 | Type of the tenth parameter passed to the subject factory. |
TArg11 | Type of the eleventh parameter passed to the subject factory. |
TArg12 | Type of the twelfth parameter passed to the subject factory. |
TArg13 | Type of the thirteenth parameter passed to the subject factory. |
TArg14 | Type of the fourteenth parameter passed to the subject factory. |
TArg15 | Type of the fifteenth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TInput, TOutput>(Expression)
Creates a subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput> CreateQubjectFactory<TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput> | Subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArgs, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArgs> CreateQubjectFactory<TArgs, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArgs> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> CreateQubjectFactory<TArg1, TArg2, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> CreateQubjectFactory<TArg1, TArg2, TArg3, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Expression)
Creates a parameterized subject factory based on the given expression.
Declaration
public IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> CreateQubjectFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TInput, TOutput>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subject factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubjectFactory<TInput, TOutput, TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> | Parameterized subject factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subject factory. |
TArg2 | Type of the second parameter passed to the subject factory. |
TArg3 | Type of the third parameter passed to the subject factory. |
TArg4 | Type of the fourth parameter passed to the subject factory. |
TArg5 | Type of the fifth parameter passed to the subject factory. |
TArg6 | Type of the sixth parameter passed to the subject factory. |
TArg7 | Type of the seventh parameter passed to the subject factory. |
TInput | Type of the data received by the subject created by the factory. |
TOutput | Type of the data produced by the subject created by the factory. |
CreateQubscription(Expression)
Creates a subscription based on the given expression.
Declaration
public IAsyncReactiveQubscription CreateQubscription(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscription | Subscription represented by the given expression. |
CreateQubscriptionFactory(Expression)
Creates a subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory CreateQubscriptionFactory(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory | Subscription factory represented by the given expression. |
CreateQubscriptionFactory<TArgs>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArgs> CreateQubscriptionFactory<TArgs>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArgs> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArgs | Type of the parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
TArg14 | Type of the fourteenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9, TArg10, TArg11, TArg12, TArg13, TArg14, TArg15> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
TArg10 | Type of the tenth parameter passed to the subscription factory. |
TArg11 | Type of the eleventh parameter passed to the subscription factory. |
TArg12 | Type of the twelfth parameter passed to the subscription factory. |
TArg13 | Type of the thirteenth parameter passed to the subscription factory. |
TArg14 | Type of the fourteenth parameter passed to the subscription factory. |
TArg15 | Type of the fifteenth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2> CreateQubscriptionFactory<TArg1, TArg2>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3> CreateQubscriptionFactory<TArg1, TArg2, TArg3>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Expression)
Creates a parameterized subscription factory based on the given expression.
Declaration
public IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> CreateQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9>(Expression expression)
Parameters
Type | Name | Description |
---|---|---|
System.Linq.Expressions.Expression | expression | Expression representing the subscription factory. |
Returns
Type | Description |
---|---|
IAsyncReactiveQubscriptionFactory<TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TArg8, TArg9> | Parameterized subscription factory represented by the given expression. |
Type Parameters
Name | Description |
---|---|
TArg1 | Type of the first parameter passed to the subscription factory. |
TArg2 | Type of the second parameter passed to the subscription factory. |
TArg3 | Type of the third parameter passed to the subscription factory. |
TArg4 | Type of the fourth parameter passed to the subscription factory. |
TArg5 | Type of the fifth parameter passed to the subscription factory. |
TArg6 | Type of the sixth parameter passed to the subscription factory. |
TArg7 | Type of the seventh parameter passed to the subscription factory. |
TArg8 | Type of the eighth parameter passed to the subscription factory. |
TArg9 | Type of the ninth parameter passed to the subscription factory. |
CreateStreamAsyncCore<TInput, TOutput>(IAsyncReactiveQubject<TInput, TOutput>, Object, CancellationToken)
Creates a stream.
Declaration
protected abstract Task CreateStreamAsyncCore<TInput, TOutput>(IAsyncReactiveQubject<TInput, TOutput> stream, object state, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
IAsyncReactiveQubject<TInput, TOutput> | stream | Stream to create. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the acknowledgement of the creation of the stream, or an exception. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the subject. |
TOutput | Type of the data produced by the subject. |
CreateSubscriptionAsyncCore(IAsyncReactiveQubscription, Object, CancellationToken)
Creates a subscription.
Declaration
protected abstract Task CreateSubscriptionAsyncCore(IAsyncReactiveQubscription subscription, object state, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
IAsyncReactiveQubscription | subscription | Subscription to create. |
System.Object | state | Additional metadata to associate with the artifact. Implementations can interpret this value, or ignore it. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the acknowledgement of the creation of the subscription, or an exception. |
DeleteStreamAsyncCore<TInput, TOutput>(IAsyncReactiveQubject<TInput, TOutput>, CancellationToken)
Deletes a stream.
Declaration
protected abstract Task DeleteStreamAsyncCore<TInput, TOutput>(IAsyncReactiveQubject<TInput, TOutput> stream, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
IAsyncReactiveQubject<TInput, TOutput> | stream | Stream to delete. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the acknowledgement of the deletion of the stream, or an exception. |
Type Parameters
Name | Description |
---|---|
TInput | Type of the data received by the subject. |
TOutput | Type of the data produced by the subject. |
DeleteSubscriptionAsyncCore(IAsyncReactiveQubscription, CancellationToken)
Deletes a subscription.
Declaration
protected abstract Task DeleteSubscriptionAsyncCore(IAsyncReactiveQubscription subscription, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
IAsyncReactiveQubscription | subscription | Subscription to delete. |
System.Threading.CancellationToken | token | Token to observe for cancellation of the request. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task | Task to await the acknowledgement of the deletion of the subscription, or an exception. |
GetObserverAsyncCore<T>(IAsyncReactiveQbserver<T>, CancellationToken)
Gets an observer to send notifications to.
Declaration
protected abstract Task<IAsyncReactiveObserver<T>> GetObserverAsyncCore<T>(IAsyncReactiveQbserver<T> observer, CancellationToken token)
Parameters
Type | Name | Description |
---|---|---|
IAsyncReactiveQbserver<T> | observer | Expression tree representation of an observer to get a publication observer for. |
System.Threading.CancellationToken | token | Token used to observe cancellation requests. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<IAsyncReactiveObserver<T>> | Observer to send notifications to. |
Type Parameters
Name | Description |
---|---|
T |