public IDataFlowLinkSource <TConvert> LinkTo <TConvert>(IDataFlowLinkTarget <TInput> target) => BlockTransformation.LinkTo <TConvert>(target);
public IDataFlowLinkSource <TConvert> LinkTo <TConvert>(IDataFlowLinkTarget <TInput> target, Predicate <TInput> predicate) => BlockTransformation.LinkTo <TConvert>(target, predicate);
public IDataFlowLinkSource <TOutput> LinkTo(IDataFlowLinkTarget <TOutput> target, Predicate <TOutput> rowsToKeep, Predicate <TOutput> rowsIntoVoid) => LinkTo <TOutput>(target, rowsToKeep, rowsIntoVoid);
public void LinkTo(IDataFlowLinkTarget <TInput> target, Predicate <TInput> predicate) { BlockTransformation.LinkTo(target, predicate); NLogger.Debug(TaskName + " was linked to Target!", TaskType, "LOG", TaskHash, ControlFlow.STAGE, ControlFlow.CurrentLoadProcess?.LoadProcessKey); }
public IDataFlowLinkSource <TOutput> LinkTo(IDataFlowLinkTarget <TOutput> target) => LinkTo <TOutput>(target);
public IDataFlowLinkSource <TOutput> LinkTo(IDataFlowLinkTarget <TOutput> target, Predicate <TOutput> predicate) => LinkTo <TOutput>(target, predicate);
public IDataFlowLinkSource <TConvert> LinkTo <TConvert>(IDataFlowLinkTarget <TOutput> target, Predicate <TOutput> rowsToKeep, Predicate <TOutput> rowsIntoVoid) => (new DataFlowLinker <TOutput>(this, SourceBlock)).LinkTo <TConvert>(target, rowsToKeep, rowsIntoVoid);
public (IDisposable link, IDataFlowLinkSource <TOutput> source) LinkTo(IDataFlowLinkTarget <TOutput> target, Predicate <TOutput> predicate) => (new DataFlowLinker <TOutput>(this, SourceBlock)).LinkTo(target, predicate);
public IDataFlowLinkSource <TOutput> LinkTo(IDataFlowLinkTarget <TOutput> target) => (new DataFlowLinker <TOutput>(this, SourceBlock)).LinkTo(target);
public IDataFlowLinkSource <TConvert> LinkTo <TConvert>(IDataFlowLinkTarget <TOutput> target, Predicate <TOutput> predicate) => (new DataFlowLinker <TOutput>(this, SourceBlock)).LinkTo <TConvert>(target, predicate);
public void LinkErrorTo(IDataFlowLinkTarget <ETLBoxError> target) => ErrorHandler.LinkErrorTo(target, TargetAction.Completion);
public void LinkErrorTo(IDataFlowLinkTarget <ETLBoxError> target) => ErrorHandler.LinkErrorTo(target, TransformBlock.Completion);
public (IDisposable link, IDataFlowLinkSource <TOutput> source) LinkTo(IDataFlowLinkTarget <TOutput> target, Predicate <TOutput> rowsToKeep, Predicate <TOutput> rowsIntoVoid) => (new DataFlowLinker <TOutput>(this, SourceBlock)).LinkTo(target, rowsToKeep, rowsIntoVoid);
public IDataFlowLinkSource <TConvert> LinkTo <TConvert>(IDataFlowLinkTarget <TInput> target, Predicate <TInput> rowsToKeep, Predicate <TInput> rowsIntoVoid) => BlockTransformation.LinkTo <TConvert>(target, rowsToKeep, rowsIntoVoid);
public void LinkErrorTo(IDataFlowLinkTarget <ETLBoxError> target) => Transformation.LinkErrorTo(target);
public void LinkTo(IDataFlowLinkTarget <TInput> target) => OutputSource.LinkTo(target);
public void LinkTo(IDataFlowLinkTarget <TOutput> target) { Transformation.LinkTo(target); NLogger.Debug(TaskName + " was linked to Target!", TaskType, "LOG", TaskHash, ControlFlow.STAGE, ControlFlow.CurrentLoadProcess?.LoadProcessKey); }