Show / Hide Table of Contents

Class OperatorContext

Operator context.

Inheritance
System.Object
OperatorContext
Implements
IOperatorContext
Namespace: Reaqtive
Assembly: Reaqtive.Core.dll
Syntax
public class OperatorContext : Object, IOperatorContext

Constructors

OperatorContext(Uri, IScheduler, TraceSource, IExecutionEnvironment)

Initializes a new instance of the OperatorContext class.

Declaration
public OperatorContext(Uri instanceId, IScheduler scheduler, TraceSource traceSource = null, IExecutionEnvironment executionEnvironment = null)
Parameters
Type Name Description
System.Uri instanceId

The id (URI) of the instance owning the operator.

IScheduler scheduler

The scheduler to perform asynchronous activities on.

System.Diagnostics.TraceSource traceSource

Trace source to log operator diagnostic information to.

IExecutionEnvironment executionEnvironment

The execution environment where the operator is executing in.

Properties

ExecutionEnvironment

Gets the execution environment where the operator is executing in.

Declaration
public IExecutionEnvironment ExecutionEnvironment { get; }
Property Value
Type Description
IExecutionEnvironment

InstanceId

Gets the id (URI) of the instance owning the operator.

Declaration
public Uri InstanceId { get; }
Property Value
Type Description
System.Uri

Scheduler

Gets the scheduler to perform asynchronous activities on.

Declaration
public IScheduler Scheduler { get; }
Property Value
Type Description
IScheduler

TraceSource

Gets the trace source to log operator diagnostic information to.

Declaration
public TraceSource TraceSource { get; }
Property Value
Type Description
System.Diagnostics.TraceSource

Methods

TryGetElement<T>(String, out T)

Tries to get an element from the context with the given identifier.

Declaration
public virtual bool TryGetElement<T>(string id, out T value)
Parameters
Type Name Description
System.String id

The identifier handle for the context element.

T value

Result of obtaining the context element with the specified identifier. If not element is found, this value is left empty.

Returns
Type Description
System.Boolean

true if element with given handle exists; otherwise, false.

Type Parameters
Name Description
T

The type of the element stored in the context.

Implements

IOperatorContext
In This Article
Back to top Generated by DocFX