Class EjscriptDebugRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ejscript_debug table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class EjscriptDebugRecordData : Object
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
EjscriptDebugRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ejscript_debug table.
Declaration
public EjscriptDebugRecordData()
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
CodeLinePos
The current line position in the code.
Declaration
public int CodeLinePos
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CodeRunUntil
The line to run to in debug mode.
Declaration
public int CodeRunUntil
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
CodeView
The chunk of code around the breakpoint
Declaration
public string CodeView
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DebugId
The debugId for the session
Declaration
public string DebugId
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
EjscriptDebugId
Primary key
Declaration
public int EjscriptDebugId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Info
Information saved by the running script
Declaration
public string Info
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
SkipCount
The number of wait-statements to skip.
Declaration
public int SkipCount
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
StartedAt
The timestamp of when the debug session was initiated.
Declaration
public DateTime StartedAt
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Status
The current status of this debug session. See EjscriptDebug
Declaration
public short Status
Field Value
Type | Description |
---|---|
Int16 |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
VariableView
A dump of all variables
Declaration
public string VariableView
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full EjscriptDebugRow 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 EjscriptDebugTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.