Class ChainOperationContextStep
A step in a ChainOperationContext<T>.
public class ChainOperationContextStep
- Inheritance
-
ChainOperationContextStep
- Inherited Members
Constructors
ChainOperationContextStep(OperationMetadata, string, string, ChainOperationContextFeats, IList<int>)
Initializes a new instance of the ChainOperationContextStep class.
public ChainOperationContextStep(OperationMetadata operation, string inputTag, string outputTag, ChainOperationContextFeats features, IList<int> refNodeIds)
Parameters
operation
OperationMetadataThe operation.
inputTag
stringThe input tag.
outputTag
stringThe output tag.
features
ChainOperationContextFeatsThe features.
refNodeIds
IList<int>The reference node IDs.
Exceptions
- ArgumentNullException
operation or tags
Properties
FeatureSet
Gets or sets the features emitted up to this step.
public ChainOperationContextFeats FeatureSet { get; set; }
Property Value
InputTag
Gets the input tag.
public string InputTag { get; }
Property Value
Operation
Gets the operation.
public OperationMetadata Operation { get; }
Property Value
OutputTag
Gets or sets the output tag.
public string OutputTag { get; set; }
Property Value
RefNodeIds
Gets or sets the reference node IDs.
public IList<int> RefNodeIds { get; set; }
Property Value
Result
Gets or sets a string synthetically representing the result.
public string? Result { get; set; }
Property Value
Methods
ToString()
Converts to string.
public override string ToString()