Table of Contents

Interface IExpressionGlobals

Namespace
Acuit.Pinpoint.Workflows.Expressions
Assembly
Acuit.Pinpoint.Workflows.dll

The global variables available to C# expressions.

public interface IExpressionGlobals

Properties

ActivityContext

Gets the ActivityContext for the executing activity.

ActivityContext ActivityContext { get; }

Property Value

ActivityContext

CancellationToken

Gets a cancellation token that can request cancellation. This will be signaled when the executing activity receives a cancellation request.

CancellationToken CancellationToken { get; }

Property Value

CancellationToken

Parameters

Gets the parameters, as an IParametersStorage. Expressions should normally use param to access parameters dynamically (e.g., param.ParamName or param.ParamGroup.ParamName).

IParametersStorage Parameters { get; }

Property Value

IParametersStorage

Variables

Gets the variables, as an IVariablesStorage. Expressions should normally use var to access variables dynamically (e.g., var.VariableName).

IVariablesStorage Variables { get; }

Property Value

IVariablesStorage

param

Gets the parameters, as a dynamic type.

dynamic param { get; }

Property Value

dynamic

var

Gets the variables, as a dynamic type.

dynamic var { get; }

Property Value

dynamic