Table of Contents

Class WebFarmTaskInfo

Namespace
CMS.WebFarmSync
Assembly
CMS.WebFarmSync.dll

WebFarmTaskInfo data container class.

public class WebFarmTaskInfo : AbstractInfo<WebFarmTaskInfo, IWebFarmTaskInfoProvider>, IExtensible, IInfo, IAdvancedDataContainer, ICMSObject, IHierarchicalDataContainer, IDataContainer, ISimpleDataContainer, IVirtualHierarchicalObject, IHierarchicalObject, INameIndexable, IMacroObject, IWebFarmTask, IInfoWithId, IInfoWithGuid
Inheritance
object
WebFarmTaskInfo
Implements
Inherited Members
Extension Methods

Constructors

WebFarmTaskInfo()

Constructor - Creates an empty WebFarmTaskInfo object.

public WebFarmTaskInfo()

WebFarmTaskInfo(DataRow)

Constructor - Creates a new WebFarmTaskInfo object from the given DataRow.

public WebFarmTaskInfo(DataRow dr)

Parameters

dr DataRow

Fields

OBJECT_TYPE

Object type

public const string OBJECT_TYPE = "cms.webfarmtask"

Field Value

string

TYPEINFO

Type information.

public static ObjectTypeInfo TYPEINFO

Field Value

ObjectTypeInfo

Properties

TaskBinaryData

Binary data.

[DatabaseField]
public virtual byte[] TaskBinaryData { get; set; }

Property Value

byte[]

TaskCreated

Time when task was created.

[DatabaseField]
public virtual DateTime TaskCreated { get; set; }

Property Value

DateTime

TaskErrorMessage

Contains error message when some occurred during task handling.

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

Property Value

string

TaskFilePath

Target path of file transported by task.

public virtual string TaskFilePath { get; set; }

Property Value

string

TaskGUID

Task GUID.

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

Property Value

Guid

TaskID

Task ID.

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

Property Value

int

TaskIsAnonymous

Indicates if the task is not assigned to any server.

[DatabaseField]
[Obsolete("The property is no longer used by the system and will be removed along with the underlying DB column.")]
[ObsoleteSince(29, 2)]
public virtual bool TaskIsAnonymous { get; set; }

Property Value

bool

TaskIsMemory

Indicates if task is used only to synchronize memory.

[DatabaseField]
public virtual bool TaskIsMemory { get; set; }

Property Value

bool

TaskMachineName

Task machine name.

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

Property Value

string

TaskTarget

Task target.

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

Property Value

string

TaskTextData

Text data.

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

Property Value

string

TaskType

Task type.

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

Property Value

string

Methods

DeleteObject()

Deletes the object using appropriate provider.

protected override void DeleteObject()

LoadDefaultData()

Loads the default data to the object.

protected override void LoadDefaultData()

SetObject()

Updates the object using appropriate provider.

protected override void SetObject()