Class BulkUpdateSystem.BackgroundJob
Inheritance
BulkUpdateSystem.BackgroundJob
Assembly: SoDataBase.dll
Syntax
public class BackgroundJob : SoBackgroundWorker
Constructors
BackgroundJob(String, FieldValueInfo[], Int32[])
Declaration
public BackgroundJob(string i_TableName, FieldValueInfo[] i_FieldValueInfos, int[] i_EntityIds)
Parameters
Fields
CompletedReason
Declaration
public string CompletedReason
Field Value
Done
Declaration
Field Value
EntityIds
Declaration
public readonly int[] EntityIds
Field Value
FieldValueInfos
Declaration
public readonly FieldValueInfo[] FieldValueInfos
Field Value
LastLogId
Declaration
Field Value
LogFailedReason
Declaration
public string LogFailedReason
Field Value
LogResultOfJob
Declaration
public readonly bool LogResultOfJob
Field Value
RowResultItems
Declaration
protected List<RowResultItem> RowResultItems
Field Value
TableName
Declaration
public readonly string TableName
Field Value
Methods
OnJobTerminated(String)
Declaration
protected virtual void OnJobTerminated(string reasonWhy)
Parameters
Type |
Name |
Description |
String |
reasonWhy |
|
OnProgressChanged(RowResultItem)
Declaration
protected virtual void OnProgressChanged(RowResultItem resultItem)
Parameters
Terminate()
Declaration
UpdateFieldsAsync()
Declaration
public bool UpdateFieldsAsync()
Returns
UpdateFieldsSync()
Declaration
public bool UpdateFieldsSync()
Returns
Extension Methods
EnumUtil.MapEnums<From, To>(From)