Class LoadProcessTask Let you manage load process logging.
You can start, stop and abort load processes with this task.
It also allows you to create a the required table in your database.
Inheritance LoadProcessTask
Namespace : ETLBox.LoggingAssembly : ETLBox.Logging.dllSyntax# public sealed class LoadProcessTask : ControlFlowTask , ILoggableTask Constructors LoadProcessTask()#
Declaration LoadProcessTask(string)#
Declaration public LoadProcessTask ( string processName ) Parameters Type Name Description string processName
LoadProcessTask(string, long)#
Declaration public LoadProcessTask ( string processName , long sourceId ) Parameters LoadProcessTask(string, string)#
Declaration public LoadProcessTask ( string processName , string source ) Parameters Fields _tableName#
Declaration Field Value Properties Process#
Declaration public LoadProcess Process { get ; set ; } Property Value TableName#
Declaration public string TableName { get ; set ; } Property Value Methods Abort(IConnectionManager, LoadProcess)#
Declaration public static LoadProcess Abort ( IConnectionManager connectionManager , LoadProcess process ) Parameters Returns Abort(IConnectionManager, LoadProcess, string)#
Declaration public static LoadProcess Abort ( IConnectionManager connectionManager , LoadProcess process , string abortMessage ) Parameters Returns Abort(LoadProcess)#
Declaration public static LoadProcess Abort ( LoadProcess process ) Parameters Returns Abort(LoadProcess, string)#
Declaration public static LoadProcess Abort ( LoadProcess process , string abortMessage ) Parameters Returns AbortProcess(string)#
Declaration public LoadProcess AbortProcess ( string abortMessage = & quot ;& quot ;) Parameters Type Name Description string abortMessage
Returns CreateTable()#
Declaration public void CreateTable () CreateTable(IConnectionManager, string)#
Declaration public static void CreateTable ( IConnectionManager connectionManager , string tableName = & quot ; etlbox_loadprocess & quot ;) Parameters CreateTable(string)#
Declaration public static void CreateTable ( string tableName = & quot ; etlbox_loadprocess & quot ;) Parameters Type Name Description string tableName
End(IConnectionManager, LoadProcess)#
Declaration public static LoadProcess End ( IConnectionManager connectionManager , LoadProcess process ) Parameters Returns End(IConnectionManager, LoadProcess, string)#
Declaration public static LoadProcess End ( IConnectionManager connectionManager , LoadProcess process , string endMessage ) Parameters Returns End(LoadProcess)#
Declaration public static LoadProcess End ( LoadProcess process ) Parameters Returns End(LoadProcess, string)#
Declaration public static LoadProcess End ( LoadProcess process , string endMessage ) Parameters Returns EndProcess(string)#
Declaration public LoadProcess EndProcess ( string endMessage = & quot ;& quot ;) Parameters Type Name Description string endMessage
Returns Read(IConnectionManager, long)#
Declaration public static LoadProcess Read ( IConnectionManager connectionManager , long processId ) Parameters Returns Read(long)#
Declaration public static LoadProcess Read ( long processId ) Parameters Type Name Description long processId
Returns ReadAll()#
Declaration public static List < LoadProcess > ReadAll () Returns ReadAll(IConnectionManager)#
Declaration public static List < LoadProcess > ReadAll ( IConnectionManager connectionManager ) Parameters Returns ReadLastAborted()#
Declaration public static LoadProcess ReadLastAborted () Returns ReadLastAborted(IConnectionManager)#
Declaration public static LoadProcess ReadLastAborted ( IConnectionManager connectionManager ) Parameters Returns ReadLastFinished()#
Declaration public static LoadProcess ReadLastFinished () Returns ReadLastFinished(IConnectionManager)#
Declaration public static LoadProcess ReadLastFinished ( IConnectionManager connectionManager ) Parameters Returns ReadLastSuccessful()#
Declaration public static LoadProcess ReadLastSuccessful () Returns ReadLastSuccessful(IConnectionManager)#
Declaration public static LoadProcess ReadLastSuccessful ( IConnectionManager connectionManager ) Parameters Returns ReadProcess(long)#
Declaration public LoadProcess ReadProcess ( long processId ) Parameters Type Name Description long processId
Returns Start(IConnectionManager, string)#
Declaration public static LoadProcess Start ( IConnectionManager connectionManager , string processName ) Parameters Returns Start(IConnectionManager, string, string)#
Declaration public static LoadProcess Start ( IConnectionManager connectionManager , string processName , string startMessage ) Parameters Returns Start(IConnectionManager, string, string, long)#
Declaration public static LoadProcess Start ( IConnectionManager connectionManager , string processName , string startMessage , long sourceId ) Parameters Returns Start(IConnectionManager, string, string, string)#
Declaration public static LoadProcess Start ( IConnectionManager connectionManager , string processName , string startMessage , string source ) Parameters Returns Start(string)#
Declaration public static LoadProcess Start ( string processName ) Parameters Type Name Description string processName
Returns Start(string, string)#
Declaration public static LoadProcess Start ( string processName , string startMessage ) Parameters Returns Start(string, string, long)#
Declaration public static LoadProcess Start ( string processName , string startMessage , long sourceId ) Parameters Returns Start(string, string, string)#
Declaration public static LoadProcess Start ( string processName , string startMessage , string source ) Parameters Returns StartProcess(string)#
Declaration public LoadProcess StartProcess ( string startMessage = & quot ;& quot ;) Parameters Type Name Description string startMessage
Returns Implements#