Class ParameterMapping
Represents a parameter mapping for an inline activity.
Inheritance
↳ object
↳ ParameterMapping
Inherited Members
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Core.Execution
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic class ParameterMapping
Constructors
ParameterMapping(string, string, ParameterPurpose)
Represents a parameter mapping for an inline activity.
Declarationpublic ParameterMapping(string target, string expression, ParameterPurpose purpose = ParameterPurpose.Temporary)
Type | Name | Description |
---|---|---|
string | target | The name of the target parameter that the provided value expression will assign to. |
string | expression | A value expression that will be used to assign a value to the target parameter. |
ParameterPurpose | purpose | Specifies the purpose of the parameter if not defined in the scheme. Defaults to <xref href="OptimaJet.Workflow.Core.Model.ParameterPurpose.Temporary" data-throw-if-not-resolved="false"></xref>. |
Properties
Target
The name of the target parameter that the provided value expression will assign to.
Declarationpublic string Target { get; }
Type | Description |
---|---|
string |
Expression
A value expression that will be used to assign a value to the target parameter.
Declarationpublic string Expression { get; }
Type | Description |
---|---|
string |
Purpose
Specifies the purpose of the parameter if not defined in the scheme. Defaults to ParameterPurpose.Temporary.
Declaration[JsonConverter(typeof(StringEnumConverter))]
public ParameterPurpose Purpose { get; }
Type | Description |
---|---|
ParameterPurpose |