Class EmailConfigurationInfo
- Namespace
- CMS.EmailLibrary
- Assembly
- CMS.EmailMarketing.dll
Data container class for EmailConfigurationInfo.
[InfoCache(InfoCacheBy.ID|InfoCacheBy.Name|InfoCacheBy.Guid, Priority = InfoCachePriority.NotRemovable)]
public class EmailConfigurationInfo : AbstractInfo<EmailConfigurationInfo, IEmailConfigurationInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid, IInfoWithName
- Inheritance
-
objectEmailConfigurationInfo
- Implements
- Inherited Members
- Extension Methods
Constructors
EmailConfigurationInfo()
Creates an empty instance of the EmailConfigurationInfo class.
public EmailConfigurationInfo()
EmailConfigurationInfo(DataRow)
Creates a new instances of the EmailConfigurationInfo class from the given System.Data.DataRow.
public EmailConfigurationInfo(DataRow dr)
Parameters
dr
DataRowDataRow with the object data.
Fields
OBJECT_TYPE
Object type.
public const string OBJECT_TYPE = "emaillibrary.emailconfiguration"
Field Value
- string
TYPEINFO
Type information.
public static readonly ObjectTypeInfo TYPEINFO
Field Value
Properties
EmailConfigurationContentItemID
Email configuration content item ID.
[DatabaseField]
public virtual int EmailConfigurationContentItemID { get; set; }
Property Value
- int
EmailConfigurationEmailChannelID
Email configuration email channel ID.
[DatabaseField]
public virtual int EmailConfigurationEmailChannelID { get; set; }
Property Value
- int
EmailConfigurationGUID
Email configuration GUID.
[DatabaseField]
public virtual Guid EmailConfigurationGUID { get; set; }
Property Value
- Guid
EmailConfigurationID
Email configuration info ID.
[DatabaseField]
public virtual int EmailConfigurationID { get; set; }
Property Value
- int
EmailConfigurationLastModified
Email configuration last modified.
[DatabaseField]
public virtual DateTime EmailConfigurationLastModified { get; set; }
Property Value
- DateTime
EmailConfigurationName
Email configuration name.
[DatabaseField]
public virtual string EmailConfigurationName { get; set; }
Property Value
- string
EmailConfigurationPurpose
Email configuration purpose.
[DatabaseField(ValueType = typeof(string))]
public virtual EmailPurpose EmailConfigurationPurpose { get; set; }
Property Value
Methods
DeleteObject()
Deletes the object using appropriate provider.
protected override void DeleteObject()
SetObject()
Updates the object using appropriate provider.
protected override void SetObject()