CrossJoin<TInput1, TInput2, TOutput>.InMemoryDestination<TInput>

Class CrossJoin<TInput1, TInput2, TOutput>.InMemoryDestination<TInput>

Inheritance
CrossJoin<TInput1, TInput2, TOutput>.InMemoryDestination<TInput>
Inherited Members
Namespace: ETLBox.DataFlow.CrossJoin`3
Assembly: ETLBox.dll
Syntax
    public class CrossJoin<TInput1, TInput2, TOutput>.InMemoryDestination<TInput> : DataFlowJoinTarget<TInput>, IDataFlowDestination<TInput>, IDataFlowDestination, IDataFlowComponent, ILoggableTask
Type Parameters
NameDescription
TInput

Constructors

InMemoryDestination(DataFlowComponent)

Declaration
    public InMemoryDestination(DataFlowComponent attachedSuccessor)
Parameters
TypeNameDescription
DataFlowComponentattachedSuccessor

Properties

InMemoryTarget

Declaration
    public MemoryDestination<TInput> InMemoryTarget { get; set; }
Property Value
TypeDescription
MemoryDestination<TInput>

TargetBlock

TargetBlock from the underlying TPL.Dataflow which is used as output buffer for the component.

Declaration
    public override ITargetBlock<TInput> TargetBlock { get; }
Property Value
TypeDescription
ITargetBlock<TInput>
Overrides

Methods

CheckParameter()

Declaration
    protected override void CheckParameter()
Overrides

CleanUpOnFaulted(Exception)

Declaration
    protected override void CleanUpOnFaulted(Exception e)
Parameters
TypeNameDescription
Exceptione
Overrides

CleanUpOnSuccess()

Declaration
    protected override void CleanUpOnSuccess()
Overrides

InitComponent()

Declaration
    protected override void InitComponent()
Overrides

Reset()

Declaration
    protected override void Reset()
Overrides

Implements