Class CreateErrorTableTask

This task will create a table that can store exceptions (and information about the affected records) that occur during a data flow execution

Inheritance
CreateErrorTableTask
Implements
Namespace: ETLBox.Logging
Assembly: ETLBox.dll
Syntax
    public sealed class CreateErrorTableTask : ControlFlowTask, ILoggableTask

Constructors

CreateErrorTableTask()

Declaration
    public CreateErrorTableTask()

CreateErrorTableTask(IConnectionManager, string)

Declaration
    public CreateErrorTableTask(IConnectionManager connectionManager, string tableName)
Parameters
TypeNameDescription
IConnectionManagerconnectionManager
stringtableName

CreateErrorTableTask(string)

Declaration
    public CreateErrorTableTask(string tableName)
Parameters
TypeNameDescription
stringtableName

Properties

DropAndCreateTable

Declaration
    public bool DropAndCreateTable { get; set; }
Property Value
TypeDescription
bool

TableName

Declaration
    public string TableName { get; set; }
Property Value
TypeDescription
string

TaskName

A name to identify the task or component. Every component or task comes with a default name that can be overwritten.

Declaration
    public override string TaskName { get; set; }
Property Value
TypeDescription
string
Overrides

Methods

Create(IConnectionManager, string)

Declaration
    public static void Create(IConnectionManager connectionManager, string tableName)
Parameters
TypeNameDescription
IConnectionManagerconnectionManager
stringtableName

Create(string)

Declaration
    public static void Create(string tableName)
Parameters
TypeNameDescription
stringtableName

DropAndCreate(IConnectionManager, string)

Declaration
    public static void DropAndCreate(IConnectionManager connectionManager, string tableName)
Parameters
TypeNameDescription
IConnectionManagerconnectionManager
stringtableName

DropAndCreate(string)

Declaration
    public static void DropAndCreate(string tableName)
Parameters
TypeNameDescription
stringtableName

Execute()

Declaration
    public void Execute()

Implements