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#