ChildNodeBase
Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.Nodes.Control
A node with child transformations
public abstract class ChildNodeBase : IPipelineNode
Inheritance Object → ChildNodeBase
Implements IPipelineNode
Methods
ProcessChildTransformationsAsSequenceAsync(IDataContext, INodeContext, NodeDelegate, IChildNodeConfiguration)
Processes the child transformations
protected static Task ProcessChildTransformationsAsSequenceAsync(IDataContext dataContext, INodeContext rootNodeContext, NodeDelegate next, IChildNodeConfiguration c)
Parameters
dataContext IDataContext
Context to access the current pipeline data.
rootNodeContext INodeContext
Context to access the current node data.
next NodeDelegate
Next delegate when the current transformation is completed
c IChildNodeConfiguration
Configuration of the child node containing a transformation list
Returns
Exceptions
ProcessObjectAsync(IDataContext, INodeContext)
public abstract Task ProcessObjectAsync(IDataContext dataContext, INodeContext nodeContext)
Parameters
dataContext IDataContext
nodeContext INodeContext