Show / Hide Table of Contents

Class ReactiveMetadataProxyBase

Base class for reactive processing metadata discovery operations.

Inheritance
System.Object
ReactiveMetadataProxyBase
ReactiveMetadataProxy
Implements
IReactiveMetadataProxy
Namespace: Reaqtor
Assembly: Reaqtor.Client.Core.dll
Syntax
public abstract class ReactiveMetadataProxyBase : Object, IReactiveMetadataProxy

Constructors

ReactiveMetadataProxyBase()

Creates a new instance of a reactive processing metadata discovery object.

Declaration
protected ReactiveMetadataProxyBase()

Properties

Observables

Gets a queryable dictionary of observable definition objects.

Declaration
public IQueryableDictionary<Uri, IAsyncReactiveObservableDefinition> Observables { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IAsyncReactiveObservableDefinition>

Observers

Gets a queryable dictionary of observer definition objects.

Declaration
public IQueryableDictionary<Uri, IAsyncReactiveObserverDefinition> Observers { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IAsyncReactiveObserverDefinition>

StreamFactories

Gets a queryable dictionary of stream factory definition objects.

Declaration
public IQueryableDictionary<Uri, IAsyncReactiveStreamFactoryDefinition> StreamFactories { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IAsyncReactiveStreamFactoryDefinition>

Streams

Gets a queryable dictionary of stream objects.

Declaration
public IQueryableDictionary<Uri, IAsyncReactiveStreamProcess> Streams { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IAsyncReactiveStreamProcess>

SubscriptionFactories

Gets a queryable dictionary of subscription factory definition objects.

Declaration
public IQueryableDictionary<Uri, IAsyncReactiveSubscriptionFactoryDefinition> SubscriptionFactories { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IAsyncReactiveSubscriptionFactoryDefinition>

Subscriptions

Gets a queryable dictionary of subscription objects.

Declaration
public IQueryableDictionary<Uri, IAsyncReactiveSubscriptionProcess> Subscriptions { get; }
Property Value
Type Description
IQueryableDictionary<System.Uri, IAsyncReactiveSubscriptionProcess>

Methods

Execute<TResult>(Expression)

Executes the specified expression.

Declaration
protected abstract TResult Execute<TResult>(Expression expression)
Parameters
Type Name Description
System.Linq.Expressions.Expression expression

Expression to execute.

Returns
Type Description
TResult

Result of executing the expression.

Type Parameters
Name Description
TResult

Result type of the expression.

Implements

IReactiveMetadataProxy
In This Article
Back to top Generated by DocFX