NodeDelegate
Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline
A function that can process a node in the pipeline
public sealed class NodeDelegate : MulticastDelegate, ICloneable, ISerializable
Inheritance Object → Delegate → MulticastDelegate → NodeDelegate
Implements ICloneable, ISerializable
Properties
Target
public object Target { get; }
Property Value
Method
public MethodInfo Method { get; }
Property Value
Constructors
NodeDelegate(Object, IntPtr)
public NodeDelegate(object object, IntPtr method)
Parameters
object Object
method IntPtr
Methods
Invoke(IDataContext, INodeContext)
public Task Invoke(IDataContext dataContext, INodeContext nodeContext)
Parameters
dataContext IDataContext
nodeContext INodeContext
Returns
BeginInvoke(IDataContext, INodeContext, AsyncCallback, Object)
public IAsyncResult BeginInvoke(IDataContext dataContext, INodeContext nodeContext, AsyncCallback callback, object object)
Parameters
dataContext IDataContext
nodeContext INodeContext
callback AsyncCallback
object Object
Returns
EndInvoke(IAsyncResult)
public Task EndInvoke(IAsyncResult result)
Parameters
result IAsyncResult