Skip to main content

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​

Task

Exceptions​

Exception

ProcessObjectAsync(IDataContext, INodeContext)​

public abstract Task ProcessObjectAsync(IDataContext dataContext, INodeContext nodeContext)

Parameters​

dataContext IDataContext

nodeContext INodeContext

Returns​

Task