TaskItem Class

Information about an individual project or task.

Definition

Namespace: ProjectTask
Assembly: ProjectTask (in ProjectTask.dll) Version: 25.2814.3647
C#
public class TaskItem : BaseItem
Inheritance
Object    ChangeObjectItem    BaseItem    TaskItem

Constructors

TaskItem Create a new instance of the TaskItem item.
TaskItem(String) Create a new instance of the TaskItem item.
TaskItem(String, String) Create a new instance of the TaskItem item.

Properties

BudgetAmount Get/Set the allocated budget for this project.
BudgetState Get/Set the status of the budget request.
BudgetType Get/Set the type of budget being requested.
CalculatedEndDate Get/Set the date and time at which the task is calculated to be completed.
CalculatedStartDate Get/Set the date and time at which the task is calculated to start.
CalculatedTimeElapsed Get/Set the total calculated time elapsed.
CalculatedTimeEstimated Get/Set the estimated time remaining for calculation.
Comments Get a reference to the comments that have been created on this item.
(Inherited from BaseItem)
CompletionDate Get/Set the date and time upon which this project was completed.
CreateDate Get/Set the date and time upon whcih the project record was created.
Dependencies Get a reference to the collection of projects and tasks upon which this project is dependent.
Description Get/Set a reference to a brief description of the project, in multi-line format.
DisplayName Get/Set the user-readable name of this item.
EstimatedManHours Get/Set the man-hours estimated to complete this task.
ExtendedProperties Get a reference to a collection of properties defined for this contact.
(Inherited from BaseItem)
ItemId Get/Set the locally unique identification of this record.
(Inherited from BaseItem)
ItemStatus Get/Set a reference to the status of the item.
ItemTicket Get/Set the globally unique identification of this record.
(Inherited from BaseItem)
ItemType Get/Set a reference to the type of the item.
OwnerContact Get/Set a reference to the contact representing the owner of this project.
ParentTask Get/Set a reference to the project or task of which this item is a child.
ReviewerContact Get/Set a reference to the contact who will be reviewing this project or task.
StartDate Get/Set the date and time upon which the project is scheduled to start.
TargetDate Get/Set the date and time before which the project is due.
Tasks Get a reference to the reference to the collection of tasks composing this project or task.
TeamContacts Get a reference to the collection of contacts representing members of the team.
Timers Get a reference to the collection of running and elapsed timers on this item.

Methods

Equals
(Inherited from Object)
FillDescendants Fill the supplied target list with the descentant tasks specified in the source.
Finalize
(Inherited from Object)
GetDescendants Return a list of the specified task and all of its relations.
GetHashCode
(Inherited from Object)
GetInheritedTeamContacts(TaskItem) Retrieve a list of inherited team contacts from the ancestry of the provided task.
GetInheritedTeamContacts(TaskItem, ListContactItem) Fill a list of inherited team contacts from the ancestry of the provided task.
GetType
(Inherited from Object)
MemberwiseClone
(Inherited from Object)
OnCollectionChanged Raises the CollectionChanged event when the contents of a member collection have changed.
(Inherited from BaseItem)
OnPropertyChanged Raises the PropertyChanged event when the value of a member property has changed.
(Inherited from BaseItem)
ShouldSerializeBudgetAmount Return a value indicating whether the BudgetAmount property should be serialized.
ShouldSerializeBudgetState Return a value indicating whether the BudgetState property should be serialized.
ShouldSerializeBudgetType Return a value indicating whether the BudgetType property should be serialized.
ShouldSerializeCalculatedEndDate Return a value indicating whether the CalculatedEndDate property should be serialized.
ShouldSerializeCalculatedStartDate Return a value indicating whether the CalculatedStartDate property should be serialized.
ShouldSerializeCalculatedTimeElapsed Return a value indicating whether the CalculatedTimeElapsed property should be serialized.
ShouldSerializeCalculatedTimeEstimated Return a value indicating whether the CalculatedTimeEstimated property should be serialized.
ShouldSerializeCompletionDate Return a value indicating whether the CompletionDate property should be serialized.
ShouldSerializeCreateDate Return a value indicating whether the CreateDate property should be serialized.
ShouldSerializeDependencies Return a value indicating whether the Dependencies property should be serialized.
ShouldSerializeDescription Return a value indicating whether the Description property should be serialized.
ShouldSerializeDisplayName Return a value indicating whether the DisplayName property should be serialized.
ShouldSerializeEstimatedManHours Return a value indicating whether the EstimatedManHours property should be serialized.
ShouldSerializeExtendedProperties Return a value indicating whether the ExtendedProperties property should be serialized.
(Inherited from BaseItem)
ShouldSerializeItemId Return a value indicating whether the ItemId property should be serialized.
(Inherited from BaseItem)
ShouldSerializeItemStatus Return a value indicating whether the ItemStatus property should be serialized.
ShouldSerializeItemTicket Return a value indicating whether the ItemTicket property should be serialized.
(Inherited from BaseItem)
ShouldSerializeItemType Return a value indicating whether the ItemType property should be serialized.
ShouldSerializeOwnerContact Return a value indicating whether the OwnerContact property should be serialized.
ShouldSerializeReviewerContact Return a value indicating whether the ReviewerContact property should be serialized.
ShouldSerializeStartDate Return a value indicating whether the StartDate property should be serialized.
ShouldSerializeTargetDate Return a value indicating whether the TargetDate property should be serialized.
ShouldSerializeTasks Return a value indicating whether the Tasks property should be serialized.
ShouldSerializeTeamContacts Return a value indicating whether the TeamContacts property should be serialized.
ShouldSerializeTimers Return a value indicating whether the Timers property should be serialized.
ToString Return the string representation of this item.
(Overrides ObjectToString)

Events

PropertyChanged Raised when the value of a property has changed.
(Inherited from ChangeObjectItem)

See Also