Provides customizable project management services for external task data collections.

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

Constructors

Methods

  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGetXml
Gets Project XML string.
Public methodLoad(Stream)
Loads data from a Project XML stream.
Public methodLoad(String)
Loads data from a Project XML string.
Public methodLoad(XDocument)
Loads data from a Project XML document.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodSave
Saves data to a Project XML stream.
Public methodToString (Inherited from Object.)

Properties

  NameDescription
Public propertyStatic memberAssignmentXmlTemplate
Specifies the default XML template to use for generating assignment XML elements during Save method execution.
Public propertyControl
Gets TaskManager component instance to persist contents of.
Public propertyStatic memberPredecessorXmlTemplate
Specifies the default XML template to use for generating predecessor link XML elements during Save method execution.
Public propertyStatic memberProjectXmlTemplate
Specifies the default XML template to use for generating the project XML element during Save method execution.
Public propertyStatic memberResourceXmlTemplate
Specifies the default XML template to use for generating resource XML elements during Save method execution.
Public propertyStatic memberScheduleDayWorkingTimesXmlTemplate
Specifies the default XML template to use for generating the day working times XML element (within calendar definition) during Save method execution.
Public propertyStatic memberScheduleWeekDayXmlTemplate
Specifies the default XML template to use for generating week day XML elements (within calendar definition) during Save method execution.
Public propertyStatic memberTaskXmlTemplate
Specifies the default XML template to use for generating task XML elements during Save method execution.

Events

  NameDescription
Public eventAssignableResourceInfoLoading
Occurs when assignable resource information is retreived based on a source assignment XML element during Load method execution.
Public eventAssignmentInfoLoading
Occurs when assignment information is about to be set on a TaskItem based on a source assignment XML element during Load method execution.
Public eventAssignmentInfoSaving
Occurs when an assignment XML element is generated based on source TaskItem, resource, and allocation units objects during Save method execution.
Public eventPredecessorItemLoading
Occurs when a PredecessorItem object is instantiated based on a source predecessor link XML element and is about to be added to a TaskItem object during Load method execution.
Public eventPredecessorItemSaving
Occurs when a predecessor link XML element is generated based on source TaskItem and PredecessorItem objects during Save method execution.
Public eventProjectInfoLoading
Occurs when project information is retreived based on a source project XML element during Load method execution.
Public eventProjectInfoSaving
Occurs when a project XML element is generated based on source data during Save method execution.
Public eventResourceInfoSaving
Occurs when a resource XML element is generated based on a source resource object during Save method execution.
Public eventTaskItemLoading
Occurs when a TaskItem object is instantiated based on a source task XML element during Load method execution.
Public eventTaskItemSaving
Occurs when a task XML element is generated based on a source TaskItem object during Save method execution.

See Also