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
object
LoadProcessTask
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: ETLBox.Logging
Assembly: ETLBox.dll
Syntax
public sealed class LoadProcessTask : ControlFlowTask, ILoggableTask
Constructors
LoadProcessTask()
Declaration
LoadProcessTask(string, long)
Declaration
public LoadProcessTask(string processName, long sourceId)
Parameters
Type | Name | Description |
---|
string | processName | |
long | sourceId | |
LoadProcessTask(string, string)
Declaration
public LoadProcessTask(string processName, string source)
Parameters
Type | Name | Description |
---|
string | processName | |
string | source | |
LoadProcessTask(string)
Declaration
public LoadProcessTask(string processName)
Parameters
Type | Name | Description |
---|
string | processName | |
Fields
_tableName
Declaration
Field Value
Properties
Process
Declaration
public LoadProcess Process { get; set; }
Property Value
TableName
Declaration
public string TableName { get; set; }
Property Value
TaskName
Declaration
public override string TaskName { get; set; }
Property Value
Overrides
Methods
Abort(IConnectionManager, LoadProcess, string)
Declaration
public static LoadProcess Abort(IConnectionManager connectionManager, LoadProcess process, string abortMessage)
Parameters
Returns
Abort(IConnectionManager, LoadProcess)
Declaration
public static LoadProcess Abort(IConnectionManager connectionManager, LoadProcess process)
Parameters
Returns
Abort(LoadProcess, string)
Declaration
public static LoadProcess Abort(LoadProcess process, string abortMessage)
Parameters
Type | Name | Description |
---|
LoadProcess | process | |
string | abortMessage | |
Returns
Abort(LoadProcess)
Declaration
public static LoadProcess Abort(LoadProcess process)
Parameters
Returns
AbortProcess(string)
Declaration
public LoadProcess AbortProcess(string abortMessage = "")
Parameters
Type | Name | Description |
---|
string | abortMessage | |
Returns
CreateTable()
Declaration
public void CreateTable()
CreateTable(IConnectionManager, string)
Declaration
public static void CreateTable(IConnectionManager connectionManager, string tableName = "etlbox_loadprocess")
Parameters
CreateTable(string)
Declaration
public static void CreateTable(string tableName = "etlbox_loadprocess")
Parameters
Type | Name | Description |
---|
string | tableName | |
End(IConnectionManager, LoadProcess, string)
Declaration
public static LoadProcess End(IConnectionManager connectionManager, LoadProcess process, string endMessage)
Parameters
Returns
End(IConnectionManager, LoadProcess)
Declaration
public static LoadProcess End(IConnectionManager connectionManager, LoadProcess process)
Parameters
Returns
End(LoadProcess, string)
Declaration
public static LoadProcess End(LoadProcess process, string endMessage)
Parameters
Returns
End(LoadProcess)
Declaration
public static LoadProcess End(LoadProcess process)
Parameters
Returns
EndProcess(string)
Declaration
public LoadProcess EndProcess(string endMessage = "")
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
Type | Description |
---|
System.Collections.Generic.List<T><LoadProcess> | |
ReadAll(IConnectionManager)
Declaration
public static List<LoadProcess> ReadAll(IConnectionManager connectionManager)
Parameters
Returns
Type | Description |
---|
System.Collections.Generic.List<T><LoadProcess> | |
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, string, long)
Declaration
public static LoadProcess Start(IConnectionManager connectionManager, string processName, string startMessage, long sourceId)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | processName | |
string | startMessage | |
long | sourceId | |
Returns
Start(IConnectionManager, string, string, string)
Declaration
public static LoadProcess Start(IConnectionManager connectionManager, string processName, string startMessage, string source)
Parameters
Type | Name | Description |
---|
IConnectionManager | connectionManager | |
string | processName | |
string | startMessage | |
string | source | |
Returns
Start(IConnectionManager, string, string)
Declaration
public static LoadProcess Start(IConnectionManager connectionManager, string processName, string startMessage)
Parameters
Returns
Start(IConnectionManager, string)
Declaration
public static LoadProcess Start(IConnectionManager connectionManager, string processName)
Parameters
Returns
Start(string, string, long)
Declaration
public static LoadProcess Start(string processName, string startMessage, long sourceId)
Parameters
Type | Name | Description |
---|
string | processName | |
string | startMessage | |
long | sourceId | |
Returns
Start(string, string, string)
Declaration
public static LoadProcess Start(string processName, string startMessage, string source)
Parameters
Type | Name | Description |
---|
string | processName | |
string | startMessage | |
string | source | |
Returns
Start(string, string)
Declaration
public static LoadProcess Start(string processName, string startMessage)
Parameters
Type | Name | Description |
---|
string | processName | |
string | startMessage | |
Returns
Start(string)
Declaration
public static LoadProcess Start(string processName)
Parameters
Type | Name | Description |
---|
string | processName | |
Returns
StartProcess(string)
Declaration
public LoadProcess StartProcess(string startMessage = "")
Parameters
Type | Name | Description |
---|
string | startMessage | |
Returns
Implements