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
Name | Description | |
---|---|---|
TaskManager..::.ProjectXmlSerializer |
Initializes a new instance of the ProjectXmlSerializer class.
|
Methods
Name | Description | |
---|---|---|
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
Name | Description | |
---|---|---|
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
Name | Description | |
---|---|---|
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.
|