Table of Contents

Class FlowExpressionException

Namespace
FlowOrchestrator.Core.Expressions
Assembly
FlowOrchestrator.Core.dll

Thrown when an @steps() expression references a step key that is not declared in the flow manifest, indicating an authoring error in the flow definition.

public sealed class FlowExpressionException : Exception, ISerializable
Inheritance
FlowExpressionException
Implements
Inherited Members

Constructors

FlowExpressionException(string, string, string)

Initialises a new instance with the offending expression, step key, and error message.

public FlowExpressionException(string expression, string stepKey, string message)

Parameters

expression string
stepKey string
message string

FlowExpressionException(string, string, string, Exception)

Initialises a new instance wrapping an inner exception.

public FlowExpressionException(string expression, string stepKey, string message, Exception inner)

Parameters

expression string
stepKey string
message string
inner Exception

Properties

Expression

The raw expression string that triggered the exception.

public string Expression { get; }

Property Value

string

StepKey

The step key that could not be found in the flow manifest.

public string StepKey { get; }

Property Value

string