Class BatchTaskDefinitionRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the BatchTaskDefinition table.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class BatchTaskDefinitionRecordData
Remarks
Please use this class instead of a full BatchTaskDefinitionRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding BatchTaskDefinitionTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
BatchTaskDefinitionRecordData()
Declaration
public BatchTaskDefinitionRecordData()
Fields
AssemblyVersion
Version of the assembly that contains the code this batch task definition was populated from
Declaration
public string AssemblyVersion
Field Value
Type | Description |
---|---|
String |
AutoRestartCount
Number of times the whole batch task should be restarted; -1 means infinite, which is useful for things like Travel Gateway that should 'always' be available
Declaration
public int AutoRestartCount
Field Value
Type | Description |
---|---|
Int32 |
BatchTaskDefinitionId
Primary key
Declaration
public int BatchTaskDefinitionId
Field Value
Type | Description |
---|---|
Int32 |
Description
Description of task (for monitoring and debugging)
Declaration
public string Description
Field Value
Type | Description |
---|---|
String |
IsMultiPass
Is this a multipass job (inner implementationis run repeatedly by the batch task framework)
Declaration
public short IsMultiPass
Field Value
Type | Description |
---|---|
Int16 |
MinimumSleepTime
Minimum sleep interval between the end of one run and start of the next one
Declaration
public int MinimumSleepTime
Field Value
Type | Description |
---|---|
Int32 |
Name
Name of task (for monitoring and debugging)
Declaration
public string Name
Field Value
Type | Description |
---|---|
String |
Registered
Registered when in UTC.
Declaration
public DateTime Registered
Field Value
Type | Description |
---|---|
DateTime |
RegisteredAssociateId
Registered by whom
Declaration
public int RegisteredAssociateId
Field Value
Type | Description |
---|---|
Int32 |
StartInterval
Minimum interval between successive starts; starts never overlap
Declaration
public int StartInterval
Field Value
Type | Description |
---|---|
Int32 |
Timeout
Maximum allowed execution time; jobs are killed if they exceed their timeout; 0=no timeout
Declaration
public int Timeout
Field Value
Type | Description |
---|---|
Int32 |
Updated
'heartbeat' that is updated once a minute by the batch task process in UTC.
Declaration
public DateTime Updated
Field Value
Type | Description |
---|---|
DateTime |
UpdatedAssociateId
'heartbeat' that is updated once a minute by the batch task process
Declaration
public int UpdatedAssociateId
Field Value
Type | Description |
---|---|
Int32 |
UpdatedCount
heartbeat' that is updated once a minute by the batch task process
Declaration
public short UpdatedCount
Field Value
Type | Description |
---|---|
Int16 |