Click or drag to resize

Aspose.Tasks Namespace

Contains classes for work with Microsoft Project documents without utilizing Microsoft Project.
Classes
  ClassDescription
Public classCode exampleApsLayoutBuilderOutOfMemoryException
Represents exception which occurs when there is not enough memory to continue an image layout building.
Public classCode exampleAsn
Represents properties of ResourceAssignment object.
Public classCode exampleAssignmentBaseline
Represents Baseline of a resource assignment.
Public classCode exampleAssignmentBaselineCollection
Represents a collection of AssignmentBaseline objects.
Public classCode exampleAvailabilityPeriod
Represents a period when a resource is available.
Public classCode exampleAvailabilityPeriodCollection
Represents a collection which contains AvailabilityPeriod objects.
Public classCode exampleBaseline
Represents baseline values of a resource.
Public classCode exampleBaselineCollection
Represents a collection of Baseline objects.
Public classCode exampleBitmapInvalidSizeException
Represents exception which occurs when there is not enough memory to create a bitmap instance.
Public classCode exampleBuildVersionInfo
Contains build version and product information.
Public classCode exampleByMonthDayRepetition
Represents a pattern which is based on the absolute position of a day in a month.
Public classCode exampleByMonthWeekDayRepetition
Represents a pattern which is based on the position of weekday in a month.
Public classCode exampleByYearDayRepetition
Represents a pattern which is based on the absolute position of a day in a month.
Public classCode exampleByYearWeekDayRepetition
Represents a pattern which is based on position of a weekday in a month.
Public classCode exampleCalendar
Represents a calendar used in a project.
Public classCode exampleCalendarCollection
Represents a collection of Calendar objects.
Public classCode exampleCalendarException
Represent exceptional time periods in a calendar.
Public classCode exampleCalendarExceptionCollection
Represents a collection of CalendarException objects.
Public classCode exampleCompoundDocumentHeaderException
Represents an exception which is thrown when the header of MPP file is broken.
Public classCode exampleCopyToOptions
Allows to specify additional options when copying project data.
Public classCode exampleCssSavingArgs
This class represents set of data that related to external CSS file's saving that occurs during conversion to HTML format.
Public classCode exampleDailyCalendarRepetition
Represents a class for repetitions in daily recurrence pattern based on calendar days.
Public classCode exampleDailyRecurrencePattern
Represents the set of parameters are used to create a daily recurring task in a project.
Public classCode exampleDailyRepetitionBase
Represents a base class for repetitions in daily recurrence pattern.
Public classCode exampleDailyWorkRepetition
Represents a class for repetitions in daily recurrence pattern based on work days.
Public classCode exampleDayTypeCollection
Represents a collection of DayType objects.
Public classCode exampleEndAfterRecurrenceRange
Represents the recurrence range of recurring task which is limited by occurrence number.
Public classCode exampleEndByRecurrenceRange
Represents the recurrence range of recurring task which is limited by finish day.
Public classCode exampleExtendedAttribute
Represents extended attributes.
Public classCode exampleExtendedAttributeCollection
Represents a collection of ExtendedAttribute objects.
Public classCode exampleExtendedAttributeDefinition
Represents an extended attribute definition associated with a project.
Public classCode exampleExtendedAttributeDefinitionCollection
Represents a collection of ExtendedAttributeDefinition objects.
Public classCode exampleFilter
Represents a filter in Project.
Public classCode exampleFilterCollection
Contains a list of Filter objects. Implements ICollection<Filter> interface.
Public classCode exampleFilterCriteria
Defines the criteria that tasks or resources must meet to be displayed in MSP view.
Public classCode exampleFontSavingArgs
This class represents set of data that related to external fonts file's saving that occurs during conversion to HTML format.
Public classCode exampleGanttChartView
Represents a GanttChart view.
Public classCode exampleGroup
Represents a group definition. A Group object is a member of the ResourceGroups collection or the TaskGroups collection.
Public classCode exampleGroupCollection
Contains a list of Group objects. Implements ICollection<Group> interface.
Public classCode exampleGroupCriterion
Represents a criterion in a group definition. The GroupCriterion object is a member of the GroupCriterionCollection collection.
Public classCode exampleGroupCriterionCollection
Contains a collection of GroupCriterion objects. Implements ICollection<GroupCriterion> interface.
Public classCode exampleImageSavingArgs
This class represents set of data that related to external image file's saving that occurs during conversion to HTML format.
Public classCode exampleInvalidPasswordException
Represents the exception type which is thrown when password protected file opening with wrong password.
Public classCode exampleLicense
Provides methods to license the component.
Public classCode exampleLoadOptions
Allows to specify additional load parameters when loading a project from file or stream.
Public classCode exampleMetered
Provides methods to set metered key.
Public classCode exampleMonthlyRecurrencePattern
Represents the set of parameters are used to create a monthly recurring task in a project.
Public classCode exampleMonthlyRepetitionBase
Represents a base pattern for monthly day position.
Public classCode exampleNoPrinterInstalledException
Represents an exception which is thrown when there is no installed printer in OS.
Public classCode exampleOleObject
Represents an object which is inserted into the MPP file.
Public classCode exampleOleObjectCollection
Represents a collection containing the instances of the OleObject class.
Public classCode exampleOutlineCode
Represents a value of an outline code.
Public classCode exampleOutlineCodeCollection
Represents a collection of OutlineCode objects.
Public classCode exampleOutlineCodeDefinition
Represents an outline code definition.
Public classCode exampleOutlineCodeDefinitionCollection
Represents a collection of OutlineCodeDefinition objects.
Public classCode exampleOutlineMask
Represents four elements of a mask which defines an outline code format.
Public classCode exampleOutlineMaskCollection
Represents a collection of OutlineMask objects.
Public classCode exampleOutlineValue
Represents an outline value.
Public classCode exampleOutlineValueCollection
Represents a collection of OutlineValue objects.
Public classCode exampleParseErrorArgs
Provides data for the ParseErrorCallback delegate.
Public classCode examplePrimaveraXmlReader
Represents a reader to read Project UIDs from Primavera Xml file
Public classCode examplePrimaveraXmlReadingOptions
Allows to specify additional options when reading Primavera Xml files.
Public classCode examplePrj
Represents supported properties of Project object.
Public classCode exampleProject
Represents a project.
Public classCode exampleProjectDisplayOptions
Represents the display options for a project instance.
Public classCode exampleProjectFileInfo
The class instance contains information about project file format and version of Microsoft Project where the file was created.
Public classCode exampleProjectInfo
Brief info about the published project available on Project Online.
Public classCode exampleProjectOnlineException
Represents an exception which is thrown when errors are found during interaction with Project Online or Project Server instance.
Public classCode exampleProjectServerCredentials
Credentials which are used to connect to Project Online or on-premise instance of Project Server.
Public classCode exampleProjectServerManager
The class which provides the methods to read and to perform operations on projects in the specified Project Online account or in the specified on-premise Project Server instance (Project Server's versions 2016 and 2019 are supported).
Public classCode exampleProjectServerSaveOptions
Allows to specify additional options when project is saved to Project Server or Project Online.
Public classCode exampleRate
Represents a definition of a time period and rates applicable for a resource during that period.
Public classCode exampleRateByDateCollection
Represents a collection which mappings of DateTime to Rate objects.
Public classCode exampleRateCollection
Represents a collection which contains Rate objects.
Public classCode exampleReadOnlyCollectionBaseT
Represents a read-only collection of objects.
Public classCode exampleRecalculationValidationException
Represents an exception which is thrown when errors are found in project after recalculation.
Public classCode exampleRecurrencePatternBase
Represents the base class of recurrence pattern.
Public classCode exampleRecurrenceRangeBase
Represents the recurrence range of recurring task.
Public classCode exampleRecurringTaskInfo
Represents the details of a recurring task in a project.
Public classCode exampleRecurringTaskParameters
Represents the set of parameters are used to create a recurring task in a project.
Public classCode exampleResource
Represents a resource in a project.
Public classCode exampleResourceAssignment
Represents a resource assignment in a project.
Public classCode exampleResourceAssignmentCollection
Represents a collection of ResourceAssignment objects.
Public classCode exampleResourceCollection
Represents a collection of Resource objects.
Public classCode exampleResourceSavingArgs
This class represents set of data that related to external resource file's saving that occurs during conversion to HTML format.
Public classCode exampleResourceUsageView
Represents resource usage view in a project.
Public classCode exampleResourceUsageViewFieldCollection
Represent a collection of ResourceUsageViewField values.
Public classCode exampleRsc
Represents supported properties of Resource object.
Public classCode exampleSplitPart
Represents a task portion. The SplitPart is a member of the task's SplitParts collection.
Public classCode exampleSplitPartCollection
Collection that represents the portions of a task.
Public classCode exampleTable
Represents a table in Project
Public classCode exampleTableCollection
Contains a list of Table objects. Implements ICollection<Table> interface.
Public classCode exampleTableField
Represents a field of a table in a project.
Public classCode exampleTableFieldCollection
Contains a list of TableField objects. Implements IList<TableField> interface.
Public classCode exampleTask
Represents a task in a project.
Public classCode exampleTaskBaseline
Represents Baseline of a Task.
Public classCode exampleTaskBaselineCollection
Represents a collection of TaskBaseline objects.
Public classCode exampleTaskCollection
Represents a collection of Task objects.
Public classCode exampleTaskLink
Represents a predecessor link.
Public classCode exampleTaskLinkCollection
Represents a collection of Task objects.
Public classCode exampleTasksException
Represents the standard internal exception type.
Public classCode exampleTasksLoggedException
Represents the standard internal exception type.
Public classCode exampleTasksReadingException
Represents the standard internal reading exception type.
Public classCode exampleTasksWritingException
Represents the standard internal writing exception type.
Public classCode exampleTaskUsageView
Represents task usage view in a project.
Public classCode exampleTaskUsageViewFieldCollection
Represents a collection of TaskUsageViewField values.
Public classCode exampleTaskValidationException
Represents an exception which is thrown when errors are found in project's tasks after recalculation.
Public classCode exampleTimelineView
Represents a timeline view of a project.
Public classCode exampleTimephasedData
Represents a time phased data.
Public classCode exampleTimephasedDataCollection
Represents a collection of TimephasedData objects.
Public classCode exampleTsk
Represents properties of Task object.
Public classCode exampleUsageView
Represent a usage view in a project.
Public classCode exampleValidationException
Represents an exception which is thrown when errors are found during validation of entity.
Public classCode exampleValue
Represents a value in a value list.
Public classCode exampleVbaModule
Represents a VBA module.
Public classCode exampleVbaModuleAttribute
The attribute of the VbaModule object
Public classCode exampleVbaModuleAttributeCollection
Represents a collection of VbaModuleAttribute objects.
Public classCode exampleVbaModuleCollection
Represents a collection of VbaModule objects.
Public classCode exampleVbaProject
Represents VbaProject.
Public classCode exampleVbaReference
Represents a reference of the VbaProject.
Public classCode exampleVbaReferenceCollection
Represents a collection of VbaReference objects.
Public classCode exampleView
Represents a view in Project.
Public classCode exampleViewCollection
Contains a list of View objects. Implements ICollection<View> interface.
Public classCode exampleWBSCodeDefinition
Represents a WBS Code Definition.
Public classCode exampleWBSCodeMask
Represents WBS Code mask.
Public classCode exampleWBSCodeMaskCollection
Represents a collection of WBSCodeMask objects.
Public classCode exampleWeekDay
Represents a weekday which either defines regular days of a week or exception days in a calendar.
Public classCode exampleWeekDayCollection
Represents a collection of WeekDay objects.
Public classCode exampleWeeklyRecurrencePattern
Represents the set of parameters are used to create a weekly recurring task in a project.
Public classCode exampleWeeklyRepetition
Represents a pattern which is based on weekdays.
Public classCode exampleWeeklyRepetitionBase
Represents a base class for repetitions in weekly recurrence pattern.
Public classCode exampleWorkingTime
Represents a working time during a weekday.
Public classCode exampleWorkingTimeCollection
Represents a collection of WorkingTimeCollection objects.
Public classCode exampleWorkUnit
Represents working hours.
Public classCode exampleWorkWeek
Represent WorkWeek class
Public classCode exampleWorkWeekCollection
Represents a collection of WorkWeek objects.
Public classCode exampleYearlyRecurrencePattern
Represents the set of parameters are used to create a yearly recurring task in a project.
Public classCode exampleYearlyRepetitionBase
Represents a base pattern for yearly day position.
Structures
  StructureDescription
Public structureCode exampleDuration
Represents duration in a project.
Public structureCode exampleKeyT, K
Represents a property key of a class of the specified type. An instance of this class is used when getting or setting property of a container.
Public structureCode exampleNullableBool
A class for boolean values with possibility to check whether the value was defined or not.
Interfaces
  InterfaceDescription
Public interfaceCode exampleICssSavingCallback
Represents a callback that is called to create resource to store CSS.
Public interfaceCode exampleIFontSavingCallback
Represents a callback that is called to create resource to store fonts.
Public interfaceCode exampleIImageSavingCallback
Represents a callback that is called to create resource to store images.
Public interfaceCode exampleIVbaModule
Represents a module with VBA code.
Delegates
  DelegateDescription
Public delegateCode exampleParseErrorCallback
Represents a method callback to handle parse errors that can happen when reading xml data.
Public delegateProjectXMLCreationFinished Obsolete.
Project XML data creation finished delegate for XML data post-processing.
Public delegateProjectXMLParsingStarted Obsolete.
Project's XML parsing start delegate for XML data preprocessing.
Public delegateTaskXMLCreationFinished Obsolete.
Task's XML element creation finished delegate for XML data post-processing.
Public delegateTaskXMLParsingFinished Obsolete.
Task's XML parsing finish delegate for task's XML custom data processing.
Enumerations
  EnumerationDescription
Public enumerationCode exampleApplicationInfo
Specifies the project version where the file was created.
Public enumerationCode exampleAsnKey
Represents a list of supported assignment fields.
Public enumerationCode exampleBackgroundPattern
Specifies the background pattern.
Public enumerationCode exampleBaselineType
Specifies the baseline type used to calculate Variance values.
Public enumerationCode exampleBookingType
Specifies the booking type of a resource.
Public enumerationCode exampleCalculationMode
Specifies project calculation mode.
Public enumerationCode exampleCalculationType
Specifies the type of a custom attribute for the ExtendedAttributeDefinition class.
Public enumerationCode exampleCalendarExceptionType
Specifies the calendar exception type.
Public enumerationCode exampleConstraintType
Specifies the constraint on the start or finish date of a task.
Public enumerationCode exampleCostAccrualType
Specifies the type of an accrual cost.
Public enumerationCode exampleCurrencySymbolPositionType
Specifies the position of a currency symbol.
Public enumerationCode exampleCustomFieldType
Specifies the type of a custom field.
Public enumerationCode exampleDateFormat
Specifies the date format.
Public enumerationCode exampleDayLabelDisplay
Specifies how the day label displays.
Public enumerationCode exampleDayType
Specifies the day of a week.
Public enumerationCode exampleEarnedValueMethodType
Specifies the method used for calculating earned value.
Public enumerationCode exampleElementType
Specifies the type of an element.
Public enumerationCode exampleExtendedAttributeResource
Specifies the extended attributes FieldId used in a resource.
Public enumerationCode exampleExtendedAttributeTask
Specifies the extended attributes FieldId used in a task.
Public enumerationCode exampleField
Specifies a field in the Microsoft Office Project.
Public enumerationCode exampleFileFormat
Specifies the project's file format.
Public enumerationCode exampleFilterComparisonType
The type of comparison made between FieldName and Value that acts as selection criteria for the filter.
Public enumerationCode exampleFilterOperation
Specifies how the criterion established with FieldName, FilterComparisonType, and Value relates to other criteria in the filter.
Public enumerationCode exampleFontFaceType
Enumerates font face types
Public enumerationCode exampleGanttBarSize
Specifies the height of a bar in points.
Public enumerationCode exampleGroupOn
Specifies the type of grouping.
Public enumerationCode exampleHourLabelDisplay
Specifies how the hour label displays.
Public enumerationCode exampleHtmlImageType
Represents HTML image type.
Public enumerationCode exampleItemType
Specifies the type of an item.
Public enumerationCode exampleMaskType
Specifies the type of a mask.
Public enumerationCode exampleMinuteLabelDisplay
Specifies how the minute label displays.
Public enumerationCode exampleMonth
Specifies the month.
Public enumerationCode exampleMonthItemType
Specifies the month item for which an exception recurrence is scheduled.
Public enumerationCode exampleMonthLabelDisplay
Specifies how the month label displays.
Public enumerationCode exampleMonthPosition
Specifies the position of a month item within a month.
Public enumerationCode exampleOrdinalNumber
Represents an ordinal number in the instance of RecurringTaskInfo class.
Public enumerationCode exampleOutlineValueType
Specifies the type of an outline value.
Public enumerationCode examplePrjKey
Represents a list of supported project fields.
Public enumerationCode exampleRateFormatType
Specifies the units used by Microsoft Project to display a rate.
Public enumerationCode exampleRateScaleType
Specifies the rate scale type.
Public enumerationCode exampleRateType
Specifies the unique identifiers of a rate table.
Public enumerationCode exampleRecurrencePattern
Represents a type of recurrence pattern of a recurrent task.
Public enumerationCode exampleResourceExportType
Specifies the resource export type for HTML format.
Public enumerationCode exampleResourceType
Specifies the type of a resource.
Public enumerationCode exampleResourceUsageViewField
Represents possible fields in ResourceUsageView object resource usage view field.
Public enumerationCode exampleRollupType
Specifies the rollup type.
Public enumerationCode exampleRscKey
Represents a list of supported resource fields.
Public enumerationCode exampleTaskKey
Represents a list of supported task fields.
Public enumerationCode exampleTaskLinkType
Specifies the type of tasks dependency.
Public enumerationCode exampleTaskStartDateType
Specifies the type of a task's start date.
Public enumerationCode exampleTaskType
Specifies the type of a task.
Public enumerationCode exampleTaskUsageViewField
Represents possible fields in TaskUsageView object.
Public enumerationCode exampleTimephasedDataType
Specifies the type of time phased data.
Public enumerationCode exampleTimeUnitType
Specifies the type of a time unit.
Public enumerationCode exampleViewScreen
Specifies the screen type for a view.
Public enumerationCode exampleWBSSequence
Specifies sequence for WBSCodeMask
Public enumerationCode exampleWeekdayType
Represents a weekday of a project in the instance of RecurringTaskInfo class.
Public enumerationCode exampleWeekLabelDisplay
Specifies how the week label displays.
Public enumerationCode exampleWorkContourType
Specifies the contour of a work.
Public enumerationCode exampleWorkGroupType
Specifies the type of a workgroup.
Public enumerationCode exampleYearLabelDisplay
Specifies how the year label displays.