Class SendConfigurationInfo
- Namespace
- CMS.EmailMarketing
- Assembly
- CMS.EmailMarketing.dll
Data container class for SendConfigurationInfo.
public class SendConfigurationInfo : AbstractInfo<SendConfigurationInfo, ISendConfigurationInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId
- Inheritance
-
objectSendConfigurationInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
SendConfigurationInfo()
Creates an empty instance of the SendConfigurationInfo class.
public SendConfigurationInfo()
SendConfigurationInfo(DataRow)
Creates a new instances of the SendConfigurationInfo class from the given System.Data.DataRow.
public SendConfigurationInfo(DataRow dr)
Parameters
dr
DataRowDataRow with the object data.
Fields
OBJECT_TYPE
Object type.
public const string OBJECT_TYPE = "emaillibrary.sendconfiguration"
Field Value
- string
TYPEINFO
Type information.
public static readonly ObjectTypeInfo TYPEINFO
Field Value
Properties
SendConfigurationEmailConfigurationID
Send configuration email configuration ID.
[DatabaseField]
public virtual int SendConfigurationEmailConfigurationID { get; set; }
Property Value
- int
SendConfigurationGUID
Send configuration GUID.
[DatabaseField]
public virtual Guid SendConfigurationGUID { get; set; }
Property Value
- Guid
SendConfigurationID
Send configuration ID.
[DatabaseField]
public virtual int SendConfigurationID { get; set; }
Property Value
- int
SendConfigurationRecipientListID
Send configuration recipient list ID.
[DatabaseField]
public virtual int SendConfigurationRecipientListID { get; set; }
Property Value
- int
SendConfigurationScheduledTime
Send configuration scheduled time.
[DatabaseField]
public virtual DateTime SendConfigurationScheduledTime { get; set; }
Property Value
- DateTime
SendConfigurationStatus
Send configuration status.
[DatabaseField(ValueType = typeof(int))]
public virtual SendConfigurationStatus SendConfigurationStatus { get; set; }
Property Value
Methods
DeleteObject()
Deletes the object using appropriate provider.
protected override void DeleteObject()
InsertAsCloneInternal(CloneSettings, CloneResult, BaseInfo)
This method is called on cloned object prepared in memory by InsertAsClone method. Override if you need to do further actions before inserting actual object to DB (insert special objects, modify foreign keys, copy files, etc.). Calls Insert() by default.
protected override void InsertAsCloneInternal(CloneSettings settings, CloneResult result, BaseInfo originalObject)
Parameters
settings
CloneSettingsCloning settings
result
CloneResultResult of the cloning - messages in this object will be altered by processing this method
originalObject
BaseInfoOriginal source BaseInfo (object being cloned)
SetObject()
Updates the object using appropriate provider.
protected override void SetObject()