Table of Contents

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
object
SendConfigurationInfo
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 DataRow

DataRow 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

ObjectTypeInfo

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

SendConfigurationStatus

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 CloneSettings

Cloning settings

result CloneResult

Result of the cloning - messages in this object will be altered by processing this method

originalObject BaseInfo

Original source BaseInfo (object being cloned)

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()