Class InboxRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the inbox table.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class InboxRecordData
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
InboxRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the inbox table.
Declaration
public InboxRecordData()
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
Created
When the mail was created
Declaration
public DateTime Created
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Format
Format of the inbox entry
Declaration
public string Format
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Imported
When the mail was imported
Declaration
public DateTime Imported
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
InboxId
Primary key
Declaration
public int InboxId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
LockingId
A reference to the id of lock
Declaration
public int LockingId
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
MailInFilter
A reference to the id of the mail box
Declaration
public int MailInFilter
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
MailSize
The size of the mail in bytes
Declaration
public int MailSize
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
NextRetry
When is the next time we should try again?
Declaration
public DateTime NextRetry
Field Value
Type | Description |
---|---|
DateTime |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Plugin
Name of plugin that created this inbox entry
Declaration
public string Plugin
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Status
Status enum
Declaration
public int Status
Field Value
Type | Description |
---|---|
int |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Uidl
The uidl of the message. Stored before the retrieval starts to prevent double import. For locking purposes
Declaration
public string Uidl
Field Value
Type | Description |
---|---|
string |
Remarks
Please use this class instead of a full InboxRow 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 InboxTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.