Object collection management engine that uses a task collection to wrap the objects internally. Provides automatic management of indentation (task hierarchy), expansion (task visibility), start date and times, effort, etc. for the collection items. Use Items property to set your own task data item collection to manage and use Tasks property to access the managed task collection mapping your items. It is recommended to set at least these data member properties: IndentationMemberPath, ContentMemberPath, StartMemberPath, EffortMemberPath, CompletedEffortMemberPath, AssignmentsMemberPath, AssignmentResourceItemMemberPath, AssignmentAllocationUnitsMemberPath. These data member properties can also be set: IsExpandedMemberPath, ScheduleMemberPath, PredecessorsMemberPath, PredecessorTaskItemMemberPath, PredecessorDependencyTypeMemberPath, PredecessorLagMemberPath, DurationMemberPath, FinishMemberPath, IsMilestoneMemberPath, CompletionMemberPath, IsCompletedMemberPath, AssignmentsStringMemberPath, IndexStringMemberPath, PredecessorsStringMemberPath, CostMemberPath, MinStartMemberPath, MaxStartMemberPath, MaxFinishMemberPath, MaxFinishMemberPath.

The TaskManager..::.ProjectXmlSerializer type exposes the following members.

Constructors

  NameDescription
TaskManager..::.ProjectXmlSerializer
Initializes a new instance of the ProjectXmlSerializer class.

Methods

  NameDescription
Equals (Inherited from Object.)
Finalize (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetType (Inherited from Object.)
GetXml
Retreives data as a Project XML string.
MemberwiseClone (Inherited from Object.)
ToString (Inherited from Object.)

Properties

  NameDescription
AssignmentXmlTemplate
Specifies the default XML template to use for generating assignment XML elements during GetXml method execution.
Component
Gets TaskManager component instance to export contents of.
PredecessorXmlTemplate
Specifies the default XML template to use for generating predecessor link XML elements during GetXml method execution.
ProjectXmlTemplate
Specifies the default XML template to use for generating the project XML element during GetXml method execution.
ResourceXmlTemplate
Specifies the default XML template to use for generating resource XML elements during GetXml method execution.
ScheduleDayWorkingTimesXmlTemplate
Specifies the default XML template to use for generating the day working times XML element (within calendar definition) during GetXml method execution.
ScheduleWeekDayXmlTemplate
Specifies the default XML template to use for generating week day XML elements (within calendar definition) during GetXml method execution.
TaskXmlTemplate
Specifies the default XML template to use for generating task XML elements during GetXml method execution.

Events

  NameDescription
GettingAssignmentXml
Occurs when an assignment XML element is generated based on a source Assignment object during GetXml method execution.
GettingPredecessorXml
Occurs when a predecessor link XML element is generated based on source Predecessor object during GetXml method execution.
GettingProjectInfoXml
Occurs when a project XML element is generated based on source data during GetXml method execution.
GettingResourceXml
Occurs when a resource XML element is generated based on a source Resource object during GetXml method execution.
GettingTaskXml
Occurs when a task XML element is generated based on a source Task object during GetXml method execution.

See Also