Table of Contents

Class EmailLinkInfo

Namespace
CMS.EmailLibrary
Assembly
CMS.EmailMarketing.dll

Data container class for EmailLinkInfo.

[InfoCache(InfoCacheBy.ID|InfoCacheBy.Guid, Priority = InfoCachePriority.NotRemovable)]
public class EmailLinkInfo : AbstractInfo<EmailLinkInfo, IEmailLinkInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IInfoWithId, IInfoWithGuid
Inheritance
object
EmailLinkInfo
Implements
Inherited Members
Extension Methods

Constructors

EmailLinkInfo()

Creates an empty instance of the EmailLinkInfo class.

public EmailLinkInfo()

EmailLinkInfo(DataRow)

Creates a new instances of the EmailLinkInfo class from the given System.Data.DataRow.

public EmailLinkInfo(DataRow dr)

Parameters

dr DataRow

DataRow with the object data.

Fields

OBJECT_TYPE

Object type.

public const string OBJECT_TYPE = "emaillibrary.emaillink"

Field Value

string

TYPEINFO

Type information.

public static readonly ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

EmailLinkDescription

Email link description.

[DatabaseField]
public virtual string EmailLinkDescription { get; set; }

Property Value

string

EmailLinkEmailConfigurationID

Email link email configuration ID.

[DatabaseField]
public virtual int EmailLinkEmailConfigurationID { get; set; }

Property Value

int

EmailLinkGUID

Email link GUID.

[DatabaseField]
public virtual Guid EmailLinkGUID { get; set; }

Property Value

Guid

EmailLinkID

Email Link ID.

[DatabaseField]
public virtual int EmailLinkID { get; set; }

Property Value

int

EmailLinkTarget

Email link original URL.

[DatabaseField]
public virtual string EmailLinkTarget { get; set; }

Property Value

string

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()