Class AsyncReactiveQubscriptionBase
Base class for the implementation of subscriptions represented by an expression tree.
Inheritance
System.Object
AsyncReactiveQubscriptionBase
Implements
System.IAsyncDisposable
Inherited Members
Namespace: Reaqtor
Assembly: Reaqtor.Expressions.Core.dll
Syntax
public abstract class AsyncReactiveQubscriptionBase : AsyncReactiveSubscriptionBase, IAsyncReactiveQubscription, IAsyncReactiveSubscription, IAsyncDisposable, IAsyncReactiveExpressible, IExpressible
Constructors
AsyncReactiveQubscriptionBase(IAsyncReactiveQueryProvider)
Creates a new subscription represented by an expression tree, using the specified associated query provider.
Declaration
protected AsyncReactiveQubscriptionBase(IAsyncReactiveQueryProvider provider)
Parameters
| Type | Name | Description |
|---|---|---|
| IAsyncReactiveQueryProvider | provider | Query provider associated with the observable. |
Properties
Expression
Gets the expression tree representing the subscription.
Declaration
public abstract Expression Expression { get; }
Property Value
| Type | Description |
|---|---|
| System.Linq.Expressions.Expression |
Provider
Gets the query provider that is associated with the subscription.
Declaration
public IAsyncReactiveQueryProvider Provider { get; }
Property Value
| Type | Description |
|---|---|
| IAsyncReactiveQueryProvider |
Implements
System.IAsyncDisposable