Aspose.Tasks

Contains classes for work with Microsoft Project documents without utilizing Microsoft Project.

Classes

Class Description
ApsLayoutBuilderOutOfMemoryException Represents exception which occurs when there is not enough memory to continue an image layout building.
Asn Represents properties of ResourceAssignment object.
AssignmentBaseline Represents Baseline of a resource assignment.
AssignmentBaselineCollection Represents a collection of AssignmentBaseline objects.
AvailabilityPeriod Represents a period when a resource is available.
AvailabilityPeriodCollection Represents a collection which contains AvailabilityPeriod objects.
Baseline Represents baseline values of a resource.
BaselineCollection Represents a collection of Baseline objects.
BitmapInvalidSizeException Represents exception which occurs when there is not enough memory to create a bitmap instance.
BuildVersionInfo Contains build version and product information.
ByMonthDayRepetition Represents a pattern which is based on the absolute position of a day in a month.
ByMonthWeekDayRepetition Represents a pattern which is based on the position of weekday in a month.
ByYearDayRepetition Represents a pattern which is based on the absolute position of a day in a month.
ByYearWeekDayRepetition Represents a pattern which is based on position of a weekday in a month.
Calendar Represents a calendar used in a project.
CalendarCollection Represents a collection of Calendar objects.
CalendarException Represent exceptional time periods in a calendar.
CalendarExceptionCollection Represents a collection of CalendarException objects.
CompoundDocumentHeaderException Represents an exception which is thrown when the header of MPP file is broken.
CopyToOptions Allows to specify additional options when copying project data.
CssSavingArgs This class represents set of data that related to external CSS file’s saving that occurs during conversion to HTML format.
DailyCalendarRepetition Represents a class for repetitions in daily recurrence pattern based on calendar days.
DailyRecurrencePattern Represents the set of parameters are used to create a daily recurring task in a project.
DailyRepetitionBase Represents a base class for repetitions in daily recurrence pattern.
DailyWorkRepetition Represents a class for repetitions in daily recurrence pattern based on work days.
DayTypeCollection Represents a collection of DayType objects.
EndAfterRecurrenceRange Represents the recurrence range of recurring task which is limited by occurrence number.
EndByRecurrenceRange Represents the recurrence range of recurring task which is limited by finish day.
ExtendedAttribute Represents extended attributes.
ExtendedAttributeCollection Represents a collection of ExtendedAttribute objects.
ExtendedAttributeDefinition Represents an extended attribute definition associated with a project.
ExtendedAttributeDefinitionCollection Represents a collection of ExtendedAttributeDefinition objects.
Filter Represents a filter in Project.
FilterCollection Contains a list of Filter objects. Implements ICollection<Filter> interface.
FilterCriteria Defines the criteria that tasks or resources must meet to be displayed in MSP view.
FontResolveCallbackDelegate Represents a method callback to handle font resolve event.
FontResolveEventArgs Provides arguments for the callback that is invoked when font is resolved.
FontSavingArgs This class represents set of data that related to external fonts file’s saving that occurs during conversion to HTML format.
GanttChartView Represents a GanttChart view.
Group Represents a group definition. A Group object is a member of the ResourceGroups collection or the TaskGroups collection.
GroupCollection Contains a list of Group objects. Implements ICollection<Group> interface.
GroupCriterion Represents a criterion in a group definition. The GroupCriterion object is a member of the GroupCriterionCollection collection.
GroupCriterionCollection Contains a collection of GroupCriterion objects. Implements ICollection<GroupCriterion> interface.
ImageSavingArgs This class represents set of data that related to external image file’s saving that occurs during conversion to HTML format.
InvalidPasswordException Represents the exception type which is thrown when password protected file opening with wrong password.
License Provides methods to license the component.
LoadOptions Allows to specify additional load parameters when loading a project from file or stream.
Metered Provides methods to set metered key.
MonthlyRecurrencePattern Represents the set of parameters are used to create a monthly recurring task in a project.
MonthlyRepetitionBase Represents a base pattern for monthly day position.
NoPrinterInstalledException Represents an exception which is thrown when there is no installed printer in OS.
OleObject Represents an OLE object which can be inserter into Gantt Chart View of an MPP file.
OleObjectCollection Represents a collection containing the instances of the OleObject class.
OutlineCode Represents a value of an outline code.
OutlineCodeCollection Represents a collection of OutlineCode objects.
OutlineCodeDefinition Represents an outline code definition.
OutlineCodeDefinitionCollection Represents a collection of OutlineCodeDefinition objects.
OutlineMask Represents four elements of a mask which defines an outline code format.
OutlineMaskCollection Represents a collection of OutlineMask objects.
OutlineValue Represents an outline value.
OutlineValueCollection Represents a collection of OutlineValue objects.
ParseErrorArgs Provides data for the ParseErrorCallback delegate.
ParseErrorCallback Represents a method callback to handle parse errors that can happen when reading xml data.
PrimaveraReadOptions Allows to specify additional options when reading Primavera Xml or Primavera Xer files.
PrimaveraXerReader Represents a reader to read Project UIDs from Primavera XER file
PrimaveraXmlReader Represents a reader which allows to retrieve Project UIDs from Primavera Xml file.
PrimaveraXmlReadingOptions Allows to specify additional options when reading Primavera Xml files.
Prj Represents supported properties of Project object.
Project Represents a project.
ProjectDisplayOptions Represents the display options for a project instance.
ProjectFileInfo The class instance contains information about project file format and version of Microsoft Project where the file was created.
ProjectInfo Brief info about the published project available on Project Online.
ProjectOnlineException Represents an exception which is thrown when errors are found during interaction with Project Online or Project Server instance.
ProjectServerCredentials Credentials which are used to connect to Project Online or on-premise instance of Project Server.
ProjectServerManager 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).
ProjectServerSaveOptions Allows to specify additional options when project is saved to Project Server or Project Online.
Rate Represents a definition of a time period and rates applicable for a resource during that period.
RateByDateCollection Represents a collection which mappings of DateTime to Rate objects.
RateCollection Represents a collection which contains Rate objects.
ReadOnlyCollectionBase<T> Represents a read-only collection of objects.
RecalculationValidationException Represents an exception which is thrown when errors are found in project after recalculation.
RecurrencePatternBase Represents the base class of recurrence pattern.
RecurrenceRangeBase Represents the recurrence range of recurring task.
RecurringTaskInfo Represents the details of a recurring task in a project.
RecurringTaskParameters Represents the set of parameters are used to create a recurring task in a project.
Resource Represents a resource in a project.
ResourceAssignment Represents a resource assignment in a project.
ResourceAssignmentCollection Represents a collection of ResourceAssignment objects.
ResourceCollection Represents a collection of Resource objects.
ResourceSavingArgs This class represents set of data that related to external resource file’s saving that occurs during conversion to HTML format.
ResourceUsageView Represents resource usage view in a project.
ResourceUsageViewFieldCollection Represent a collection of ResourceUsageViewField values.
Rsc Represents supported properties of Resource object.
SplitPart Represents a task portion. The SplitPart is a member of the task’s SplitParts collection.
SplitPartCollection Collection that represents the portions of a task.
Table Represents a table in Project
TableCollection Contains a list of Table objects. Implements ICollection<Table> interface.
TableField Represents a field of a table in a project.
TableFieldCollection Contains a list of TableField objects. Implements IList<TableField> interface.
Task Represents a task in a project.
TaskBaseline Represents Baseline of a Task.
TaskBaselineCollection Represents a collection of TaskBaseline objects.
TaskCollection Represents a collection of Task objects.
TaskLink Represents a predecessor link.
TaskLinkCollection Represents a collection of Task objects.
TasksException Represents the standard internal exception type.
TasksLoggedException Represents the standard internal exception type.
TasksReadingException Represents the standard internal reading exception type.
TasksRenderingException
TasksWritingException Represents the standard internal writing exception type.
TaskUsageView Represents task usage view in a project.
TaskUsageViewFieldCollection Represents a collection of TaskUsageViewField values.
TaskValidationException Represents an exception which is thrown when errors are found in project’s tasks after recalculation.
TimelineView Represents a timeline view of a project.
TimephasedData Represents a time phased data.
TimephasedDataCollection Represents a collection of TimephasedData objects.
Tsk Represents properties of Task object.
UsageView Represent a usage view in a project.
ValidationException Represents an exception which is thrown when errors are found during validation of entity.
Value Represents a value in a value list.
VbaModule Represents a VBA module.
VbaModuleAttribute The attribute of the VbaModule object
VbaModuleAttributeCollection Represents a collection of VbaModuleAttribute objects.
VbaModuleCollection Represents a collection of VbaModule objects.
VbaProject Represents VbaProject.
VbaReference Represents a reference of the VbaProject.
VbaReferenceCollection Represents a collection of VbaReference objects.
View Represents a view in Project.
ViewCollection Contains a list of View objects. Implements ICollection<View> interface.
WBSCodeDefinition Represents a WBS Code Definition.
WBSCodeMask Represents WBS Code mask.
WBSCodeMaskCollection Represents a collection of WBSCodeMask objects.
WebRequestEventArgs Provides arguments for the event that is raised when the client sends a web request to the Project Server’s web API.
WeekDay Represents a weekday which either defines regular days of a week or exception days in a calendar.
WeekDayCollection Represents a collection of WeekDay objects.
WeeklyRecurrencePattern Represents the set of parameters are used to create a weekly recurring task in a project.
WeeklyRepetition Represents a pattern which is based on weekdays.
WeeklyRepetitionBase Represents a base class for repetitions in weekly recurrence pattern.
WorkingTime Represents a working time during a weekday.
WorkingTimeCollection Represents a collection of WorkingTimeCollection objects.
WorkUnit Represents working hours.
WorkWeek Represent WorkWeek class
WorkWeekCollection Represents a collection of WorkWeek objects.
YearlyRecurrencePattern Represents the set of parameters are used to create a yearly recurring task in a project.
YearlyRepetitionBase Represents a base pattern for yearly day position.

Interfaces

Interface Description
ICssSavingCallback Represents a callback that is called to create resource to store CSS.
IFontSavingCallback Represents a callback that is called to create resource to store fonts.
IImageSavingCallback Represents a callback that is called to create resource to store images.
IVbaModule Represents a module with VBA code.

Enumeration

Enumeration Description
ApplicationInfo Specifies the project version where the file was created.
AsnKey Represents a list of supported assignment fields.
BackgroundPattern Specifies the background pattern.
BaselineType Specifies the baseline type used to calculate Variance values.
BookingType Specifies the booking type of a resource.
CalculationMode Specifies project calculation mode.
CalculationType Specifies the type of a calculation of the custom attribute’s value.
CalendarExceptionType Specifies the calendar exception type.
ConstraintType Specifies the constraint on the start or finish date of a task.
CostAccrualType Specifies the type of an accrual cost.
CurrencySymbolPositionType Specifies the position of a currency symbol.
CustomFieldType Specifies the type of a custom field.
DateFormat Specifies the date format.
DayLabelDisplay Specifies how the day label displays.
DayType Specifies the day of a week.
EarnedValueMethodType Specifies the method used for calculating earned value.
ElementType Specifies the type of an element.
ExtendedAttributeResource Specifies the extended attributes FieldId used in a resource.
ExtendedAttributeTask Specifies the extended attributes FieldId used in a task.
Field Specifies a field in the Microsoft Office Project.
FileFormat Specifies the project’s file format.
FilterComparisonType The type of comparison made between FieldName and Value that acts as selection criteria for the filter.
FilterOperation Specifies how the criterion established with FieldName, FilterComparisonType, and Value relates to other criteria in the filter.
FontFaceType Enumerates font face types
GanttBarSize Specifies the height of a bar in points.
GroupOn Specifies the type of grouping.
HourLabelDisplay Specifies how the hour label displays.
HtmlImageType Represents HTML image type.
ItemType Specifies the type of an item.
MaskType Specifies the type of a mask.
MinuteLabelDisplay Specifies how the minute label displays.
Month Specifies the month.
MonthItemType Specifies the month item for which an exception recurrence is scheduled.
MonthLabelDisplay Specifies how the month label displays.
MonthPosition Specifies the position of a month item within a month.
OrdinalNumber Represents an ordinal number in the instance of RecurringTaskInfo class.
OutlineValueType Specifies the type of an outline value.
PrjKey Represents a list of supported project fields.
RateFormatType Specifies the units used by Microsoft Project to display a rate.
RateScaleType Specifies the rate scale type.
RateType Specifies the unique identifiers of a rate table.
RecurrencePattern Represents a type of recurrence pattern of a recurrent task.
ResourceExportType Specifies the resource export type for HTML format.
ResourceType Specifies the type of a resource.
ResourceUsageViewField Represents possible fields in ResourceUsageView object resource usage view field.
RollupType Specifies the rollup type.
RscKey Represents a list of supported resource fields.
SummaryRowsCalculationType Specifies the type of a calculation of the custom attribute’s value for summary rows.
TaskKey Represents a list of supported task fields.
TaskLinkType Specifies the type of tasks dependency.
TaskStartDateType Specifies the type of a task’s start date.
TaskType Specifies the type of a task.
TaskUsageViewField Represents possible fields in TaskUsageView object.
TimephasedDataType Specifies the type of time phased data.
TimeUnitType Specifies the type of a time unit.
UndefinedConstraintHandlingBehavior Specifies the behavior used to handle tasks with undefined constraints.
ViewScreen Specifies the screen type for a view.
WBSSequence Specifies sequence for WBSCodeMask
WeekdayType Represents a weekday of a project in the instance of RecurringTaskInfo class.
WeekLabelDisplay Specifies how the week label displays.
WorkContourType Specifies the contour of a work.
WorkGroupType Specifies the type of a workgroup.
YearLabelDisplay Specifies how the year label displays.