The Task type exposes the following members.

Constructors

  NameDescription
TaskOverloaded.

Methods

  NameDescription
AddRelatedEntity
Adds an entity to the related entities collection of this Entity.
(Inherited from Entity.)
CheckAccess (Inherited from DispatcherObject.)
ClearValueOverloaded.
CoerceValue (Inherited from DependencyObject.)
Collapse
Collapses this Node so its child nodes become invisible.
(Inherited from Node.)
CollapseBranch
Collapses the branch having this Node as root node so that all child nodes of the branch become invisible.
(Inherited from Node.)
CollapsePath
Collapses the path to this Node so that all ancestor nodes become closed to ensure this node and all its parents that have parents become invisible.
(Inherited from Node.)
DecreaseIndentation
Decreases the indentation of this Node.
(Inherited from Node.)
Dispose
Releases all resources used by the Entity.
(Inherited from Entity.)
Equals (Inherited from DependencyObject.)
Expand
Expands this Node so that its child nodes become visible.
(Inherited from Node.)
ExpandBranch
Expands the branch having this Node as root node so that all child nodes of the branch become visible.
(Inherited from Node.)
ExpandPath
Expands the path to this Node so that all ancestor nodes become expanded to ensure this node becomes visible.
(Inherited from Node.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from DependencyObject.)
GetLocalValueEnumerator (Inherited from DependencyObject.)
GetNextWorkTime
Gets the next valid working time for a specified date and time based on the current schedule object considering the suite of assignment resource schedules to be resolved.
GetNextWorkTimeIntervalsOverloaded.
GetPredecessors
Enumerates the predecessors of this task and of all its ancestor tasks.
GetPreviousWorkTime
Gets the previous valid working time for a specified date and time based on the current schedule object considering the suite of assignment resource schedules to be resolved.
GetPreviousWorkTimeIntervalsOverloaded.
GetType (Inherited from Object.)
GetValue (Inherited from DependencyObject.)
IncreaseIndentation
Increases the indentation of this Node.
(Inherited from Node.)
InvalidateProperty (Inherited from DependencyObject.)
IsAncestorOf
Gets a value indicating whether the task is an ancestor of a specified task.
IsCriticalOverloaded.
IsDependentOf
Gets a value indicating whether the task is dependent of or on the same branch with a specified task.
IsDescendantOf
Gets a value indicating whether the task is a descendant of a specified task.
IsDirectlyDependentOf
Gets a value indicating whether the task is directly dependent of or on the same branch with a specified task.
IsOnBranchOf
Gets a value indicating whether the task is on the same branch with a specified task.
IsOnScheduleOverloaded.
MemberwiseClone (Inherited from Object.)
OnAssignmentsChanged
Called when the Assignments property changes.
OnAssignmentsStringChanged
Called when the AssignmentsString property changes.
OnChildrenChanged
Called when the Children property changes.
(Inherited from Node.)
OnCompletedDurationChanged
Called when the CompletedDuration property changes.
OnCompletedEffortChanged
Called when the CompletedEffort property changes.
OnCompletedFinishChanged
Called when the CompletedFinish property changes.
OnCompletedWorkTimeIntervalsChanged
Called when the CompletedWorkTimeIntervals property changes.
OnCompletionChanged
Called when the Completion property changes.
OnContentChanged
Called when the Content property changes.
OnCostChanged
Called when the Cost property changes.
OnDisposing
Called when the Entity is disposed.
(Inherited from Entity.)
OnDurationChanged
Called when the Duration property changes.
OnEffortChanged
Called when the Effort property changes.
OnFilteringVisibilityChanged
Applies visibility changes when filtering visibility changes.
(Inherited from Node.)
OnFinishChanged
Called when the Finish property changes.
OnHasChildrenChanged
Raises the HasChildrenChanged event.
(Inherited from Node.)
OnHasParentChanged
Raises the HasParentChanged event.
(Inherited from Node.)
OnHierarchyChanged
Raises the HierarchyChanged event.
(Inherited from Node.)
OnHierarchyChanging
Raises the HierarchyChanging event.
(Inherited from Node.)
OnIndentationChanged
Called when the Indentation property changes.
(Inherited from Node.)
OnIndexStringChanged
Called when the IndexString property changes.
OnInsertedIntoParentCollection
Called after the Entity is inserted into the parent collection.
(Inherited from Entity.)
OnIsCompletedChanged
Called when the IsCompleted property changes.
OnIsExpandedChanged
Called when the IsExpanded property changes.
(Inherited from Node.)
OnIsExpansionEnabledChanged
Called when the IsExpansionEnabled property changes.
(Inherited from Node.)
OnIsFilteringVisibleChanged
Called when the IsFilteringVisible property changes.
(Inherited from Entity.)
OnIsMilestoneChanged
Called when the IsMilestone property changes.
OnIsStartedChanged
Called when the IsStarted property changes.
OnIsVisibleChanged
Called when the IsVisible property changes.
(Inherited from Entity.)
OnMaxFinishChanged
Called when the MaxFinish property changes.
OnMaxStartChanged
Called when the MaxStart property changes.
OnMinFinishChanged
Called when the MinFinish property changes.
OnMinStartChanged
Called when the MinStart property changes.
OnParentChangedOverloaded.
OnParentEntitySet
Called after the Entity was set as owned by a parent collection.
(Inherited from Entity.)
OnParentManagerInitializeEntitiesComplete
Called when the initialization of the parent EntityManager is completed.
(Inherited from Entity.)
OnPredecessorsChanged
Called when the Predecessors property changes.
OnPredecessorsStringChanged
Called when the PredecessorsString property changes.
OnPropertyChanged (Inherited from DependencyObject.)
OnRelatedEntityAdded
Called when an entity is added to the related entities collection.
(Inherited from Entity.)
OnRelatedEntityRemoved
Called when an entity is removed from the related entities collection.
(Inherited from Entity.)
OnRemovingFromParentCollection
Called before the Entity is removed from the parent collection.
(Inherited from Entity.)
OnScheduleChanged
Called when the Schedule property changes.
OnStartChanged
Called when the Start property changes.
OnSuccessorsChanged
Called when the Successors property changes.
OnVisibilityChanged
Raises the VisibilityChanged event.
(Inherited from Entity.)
OnWorkTimeIntervalsChanged
Called when the WorkTimeIntervals property changes.
ReadLocalValue (Inherited from DependencyObject.)
RemoveRelatedEntity
Removes an entity from the related entities collection of this Entity.
(Inherited from Entity.)
RemoveValueOverloaded.
SetCurrentValue (Inherited from DependencyObject.)
SetValueOverloaded.
ShouldSerializeProperty (Inherited from DependencyObject.)
ToggleIsExpanded
Toggles the expansion for this Node so that if the node was collapsed it is expanded and if the node was expanded it is collapsed.
(Inherited from Node.)
ToString
Provides a string representation of this Task object.
(Overrides Object..::.ToString()()().)
UpdateValueOverloaded.
VerifyAccess (Inherited from DispatcherObject.)

Fields

  NameDescription
ActualScheduleProperty
Identifies the ActualSchedule dependency property.
AssignmentsProperty
Identifies the Assignments dependency property.
AssignmentsStringProperty
Identifies the AssignmentsString dependency property.
CompletedDurationProperty
Identifies the CompletedDuration dependency property.
CompletedEffortProperty
Identifies the CompletedEffort dependency property.
CompletedFinishProperty
Identifies the CompletedFinish dependency property.
CompletedWorkTimeIntervalsProperty
Identifies the CompletedWorkTimeIntervals dependency property.
CompletionProperty
Identifies the Completion dependency property.
ContentProperty
Identifies the Content dependency property.
CostProperty
Identifies the Cost dependency property.
DurationProperty
Identifies the Duration dependency property.
EffortProperty
Identifies the Effort dependency property.
FinishProperty
Identifies the Finish dependency property.
IndexStringProperty
Identifies the IndexString dependency property.
IsCompletedProperty
Identifies the IsCompleted dependency property.
IsMilestoneProperty
Identifies the IsMilestone dependency property.
IsStartedProperty
Identifies the IsStarted dependency property.
MaxFinishProperty
Identifies the MaxFinish dependency property.
MaxStartProperty
Identifies the MaxStart dependency property.
MinFinishProperty
Identifies the MinFinish dependency property.
MinStartProperty
Identifies the MinStart dependency property.
PredecessorsProperty
Identifies the Predecessors dependency property.
PredecessorsStringProperty
Identifies the PredecessorsString dependency property.
PreferredCostProperty
Identifies the PreferredCost dependency property.
PreferredFinishProperty
Identifies the PreferredFinish dependency property.
PreferredStartProperty
Identifies the PreferredStart dependency property.
ScheduleProperty
Identifies the Schedule dependency property.
StartProperty
Identifies the Start dependency property.
SuccessorsProperty
Identifies the Successors dependency property.
WorkTimeIntervalsProperty
Identifies the WorkTimeIntervals dependency property.

Properties

  NameDescription
ActualSchedule
Gets the actual schedule used by this Task representing either the task schedule if it was set, or the parent task or task manager schedule otherwise. This is a dependency property.
Assignments
Gets the assignment collection of this Task. This is a dependency property.
AssignmentsString
Gets or sets a string representation of the predecessor collection of this Task. The assignments string is of this form: John, Diane [80%]. This is a dependency property.
CanCollapse
Gets a value indicating whether this Node can be collapsed.
(Inherited from Node.)
CanCollapseBranch
Gets a value indicating whether the branch that has this Node as root node can be collapsed.
(Inherited from Node.)
CanDecreaseIndentation
Gets a value indicating whether the indentation for this Node can be decreased.
(Inherited from Node.)
CanExpand
Gets a value indicating whether this Node can be expanded.
(Inherited from Node.)
CanExpandBranch
Gets a value indicating whether the branch that has this Node as root node can be expanded.
(Inherited from Node.)
CanIncreaseIndentation
Gets a value indicating whether the indentation for this Node can be increased.
(Inherited from Node.)
Children
Enumerates the child tasks of this Task in the collection based on indentation. This is a dependency property.
CompletedDuration
Gets or sets the completed duration of this Task. This is a dependency property.
CompletedEffort
Gets or sets the completed effort of this Task. This is a dependency property.
CompletedFinish
Gets or sets the completed finish date and time of this Task. This is a dependency property.
CompletedWorkTimeIntervals
Gets a collection of time intervals that this Task uses as work completed effort. This is a dependency property.
Completion
Gets or sets the completion rate of this Task. This is a dependency property.
Content
Gets or sets the content of this Task. This is a dependency property.
Cost
Gets or sets the cost of this Task. The minimum value of this property is the total task assignment cost, computed using the assigned resource per usage and per hour costs and the assigned allocation units. This is a dependency property.
DependencyObjectType (Inherited from DependencyObject.)
Dispatcher (Inherited from DispatcherObject.)
Duration
Gets or sets the duration of this Task. This is a dependency property.
Effort
Gets or sets the effort of this Task. This is a dependency property.
Finish
Gets or sets the finish date and time of this Task. This is a dependency property.
HasChildren
Gets a value indicating whether this Task has any child tasks in the collection based on indentation. This is a dependency property.
HasParent
Gets a value indicating whether this Task has a parent task in the collection based on indentation. This is a dependency property.
Indentation
Gets or sets the indentation level of this Node. This is a dependency property.
(Inherited from Node.)
Index
Gets the index of this Entity in the parent collection that owns it. This is a dependency property.
(Inherited from Entity.)
IndexString
Gets a string representation of the index of this Task. The value of this property is automatically computed based on the position of the task in the task collection. The index string is of this form: 1, 2. This is a dependency property.
IsCompleted
Gets or sets a value indicating whether or not this Task is completed. A completed task has its CompletedEffort value equal to Effort. This is a dependency property.
IsDisposed
Gets a value indicating whether the Entity is currently disposed.
(Inherited from Entity.)
IsExpanded
Gets or sets the expansion indicator of this Node. This is a dependency property.
(Inherited from Node.)
IsExpansionEnabled
Gets or sets a value indicating whether expansion is enabled for this node. This is a dependency property.
(Inherited from Node.)
IsFilteringVisible
Gets or sets a value indicating whether or not this Entity is visible in the collection based when filtering is applied. This is a dependency property.
(Inherited from Entity.)
IsMilestone
Gets or sets a value indicating whether or not this Task is a milestone. A milestone task has its Effort value set to zero. This is a dependency property.
IsSealed (Inherited from DependencyObject.)
IsStarted
Gets a value indicating whether or not this Task is started. A start task has its CompletedEffort value greater than zero. This is a dependency property.
IsVisible
Gets or sets a value indicating whether or not this Entity is visible in the collection. This is a dependency property.
(Inherited from Entity.)
Item
Gets (or sets, when using simple data management mode) the object wrapped by this Entity. This is a dependency property.
(Inherited from Entity.)
MaxFinish
Gets or sets the maximum finish date and time of this Task. This is a dependency property.
MaxStart
Gets or sets the maximum start date and time of this Task. This is a dependency property.
MinFinish
Gets or sets the minimum finish date and time of this Task. This is a dependency property.
MinStart
Gets or sets the minimum start date and time of this Task. This is a dependency property.
Parent
Gets the parent task of this Task in the collection based on indentation. This is a dependency property.
ParentCollection
Gets the parent collection that owns this Task. This is a dependency property.
ParentEntity
Gets the parent entity that owns this Entity. This is a dependency property.
(Inherited from Entity.)
ParentManager
Gets the parent manager that owns this Task. This is a dependency property.
Predecessors
Gets the predecessor collection of this Task. This is a dependency property.
PredecessorsString
Gets or sets a string representation of the predecessor collection of this Task. The predecessors string is of this form: 1, 2SS, 3FF+2. This is a dependency property.
PreferredCost
Gets the preferred cost of this Task representing the last cost value set by an external call and not altered by applying any constraints such as those based on the task assignments). This is a dependency property.
PreferredFinish
Gets the preferred finish date and time of this Task representing the last finish date and time value set by an external call and not altered by applying any constraints such as those based on the task predecessors. This is a dependency property.
PreferredStart
Gets the preferred start date and time of this Task representing the last start date and time value set by an external call and not altered by applying any constraints such as those based on the task predecessors). This is a dependency property.
RelatedEntities
Gets the related entities collection of this Entity. This is a dependency property.
(Inherited from Entity.)
Schedule
Gets or sets the schedule of this Task. This is a dependency property.
Start
Gets or sets the start date and time of this Task. This is a dependency property.
Successors
Gets the successor collection of this Task. This is a dependency property.
WorkTimeIntervals
Gets a collection of time intervals that this Task uses as work effort. This is a dependency property.

Events

  NameDescription
Disposing
Occurs when the Entity is disposed.
(Inherited from Entity.)
HasChildrenChanged
Occurs when the has children property value changes for this Node.
(Inherited from Node.)
HasParentChanged
Occurs when the has parent property value changes for this Node.
(Inherited from Node.)
HierarchyChanged
Occurs when the hierarchy changes at this Node.
(Inherited from Node.)
HierarchyChanging
Occurs when the hierarchy is about to change at this Node.
(Inherited from Node.)
ParentChanged
Occurs when the parent changes for this Node.
(Inherited from Node.)
VisibilityChanged
Occurs when the visibility changes for this Entity.
(Inherited from Entity.)

See Also