Aspose.Tasks

Содержит классы для работы с документами Microsoft Project без использования Microsoft Project.

Классы

Учебный классОписание
ApsLayoutBuilderOutOfMemoryExceptionПредставляет исключение, возникающее, когда недостаточно памяти для продолжения построения макета изображения.
AsnПредставляет свойстваResourceAssignment объект.
AssignmentBaselineПредставляет базовый план назначения ресурсов.
AssignmentBaselineCollectionПредставляет наборAssignmentBaseline объекты.
AvailabilityPeriodПредставляет период, когда ресурс доступен.
AvailabilityPeriodCollectionПредставляет коллекцию, содержащуюAvailabilityPeriod объекты.
BaselineПредставляет базовые значения ресурса.
BaselineCollectionПредставляет наборBaseline объекты.
BitmapInvalidSizeExceptionПредставляет исключение, возникающее, когда недостаточно памяти для создания экземпляра растрового изображения.
BuildVersionInfoСодержит версию сборки и информацию о продукте.
ByMonthDayRepetitionПредставляет шаблон, основанный на абсолютном положении дня в месяце.
ByMonthWeekDayRepetitionПредставляет шаблон, основанный на положении дня недели в месяце.
ByYearDayRepetitionПредставляет шаблон, основанный на абсолютном положении дня в месяце.
ByYearWeekDayRepetitionПредставляет шаблон, основанный на положении дня недели в месяце.
CalendarПредставляет календарь, используемый в проекте.
CalendarCollectionПредставляет наборCalendar объекты.
CalendarExceptionПредставляют исключительные периоды времени в календаре.
CalendarExceptionCollectionПредставляет наборCalendarException объекты.
CompoundDocumentHeaderExceptionПредставляет исключение, которое выдается при повреждении заголовка файла MPP.
CopyToOptionsПозволяет указать дополнительные параметры при копировании данных проекта.
CssSavingArgsЭтот класс представляет собой набор данных, связанных с сохранением внешнего файла CSS, который происходит при преобразовании в формат HTML.
DailyCalendarRepetitionПредставляет класс повторений в шаблоне ежедневного повторения на основе календарных дней.
DailyRecurrencePatternПредставляет набор параметров, используемых для создания ежедневно повторяющейся задачи в проекте.
DailyRepetitionBaseПредставляет базовый класс для повторений в шаблоне ежедневного повторения.
DailyWorkRepetitionПредставляет класс повторений в шаблоне ежедневного повторения на основе рабочих дней.
DayTypeCollectionПредставляет наборDayType объекты.
EndAfterRecurrenceRangeПредставляет диапазон повторения повторяющейся задачи, который ограничен номером вхождения.
EndByRecurrenceRangeПредставляет диапазон повторения повторяющейся задачи, который ограничен днем окончания.
ExtendedAttributeПредставляет расширенные атрибуты.
ExtendedAttributeCollectionПредставляет наборExtendedAttribute объекты.
ExtendedAttributeDefinitionПредставляет расширенное определение атрибута, связанное с проектом.
ExtendedAttributeDefinitionCollectionПредставляет наборExtendedAttributeDefinition объекты.
FilterПредставляет фильтр в Project.
FilterCollectionСодержит списокFilter objects. Реализует интерфейс ICollection<Filter>.
FilterCriteriaОпределяет критерии, которым должны соответствовать задачи или ресурсы для отображения в представлении MSP.
FontResolveCallbackDelegateПредставляет обратный вызов метода для обработки события разрешения шрифта.
FontResolveEventArgsПредоставляет аргументы для обратного вызова, который вызывается при разрешении шрифта.
FontSavingArgsЭтот класс представляет собой набор данных, связанных с сохранением файла внешних шрифтов, который происходит при преобразовании в формат HTML.
GanttChartViewПредставляет представление диаграммы Ганта.
GroupПредставляет определение группы. Объект Group является членом коллекции ResourceGroups или коллекции TaskGroups.
GroupCollectionСодержит списокGroup objects. Реализует интерфейс ICollection<Group>.
GroupCriterionПредставляет критерий в определении группы. Объект GroupCriterion является членомGroupCriterionCollection коллекция.
GroupCriterionCollectionСодержит коллекциюGroupCriterion objects. Реализует интерфейс ICollection<GroupCriterion>.
ImageSavingArgsЭтот класс представляет собой набор данных, связанных с сохранением внешнего файла изображения, которое происходит при преобразовании в формат HTML.
InvalidPasswordExceptionПредставляет тип исключения, которое выдается при открытии защищенного паролем файла с неправильным паролем.
LicenseПредоставляет методы лицензирования компонента.
LoadOptionsПозволяет указать дополнительные параметры загрузки при загрузке проекта из файла или потока.
MeteredПредоставляет методы для установки измеренного ключа.
MonthlyRecurrencePatternПредставляет набор параметров, используемых для создания ежемесячно повторяющейся задачи в проекте.
MonthlyRepetitionBaseПредставляет базовый шаблон для месячной дневной позиции.
NoPrinterInstalledExceptionПредставляет исключение, которое возникает, когда в ОС нет установленного принтера.
OleObjectПредставляет объект OLE, который можно вставить в представление диаграммы Ганта файла MPP.
OleObjectCollectionПредставляет коллекцию, содержащую экземплярыOleObject класс.
OutlineCodeПредставляет значение кода схемы.
OutlineCodeCollectionПредставляет наборOutlineCode объекты.
OutlineCodeDefinitionПредставляет определение структурного кода.
OutlineCodeDefinitionCollectionПредставляет наборOutlineCodeDefinition объекты.
OutlineMaskПредставляет четыре элемента маски, которая определяет формат кода схемы.
OutlineMaskCollectionПредставляет наборOutlineMask объекты.
OutlineValueПредставляет значение схемы.
OutlineValueCollectionПредставляет наборOutlineValue объекты.
ParseErrorArgsПредоставляет данные дляParseErrorCallback делегат.
ParseErrorCallbackПредставляет обратный вызов метода для обработки ошибок синтаксического анализа, которые могут возникнуть при чтении данных xml.
PrimaveraReadOptionsПозволяет указать дополнительные параметры при чтении файлов Primavera Xml или Primavera Xer.
PrimaveraTaskPropertiesПредставляет специфичные для Primavera свойства для задачи, считываемой из формата Primavera (XER из P6XML).
PrimaveraXerReaderПредставляет считыватель для чтения UID проекта из файла Primavera XER
PrimaveraXmlReaderПредставляет средство чтения, которое позволяет извлекать UID проекта из файла Primavera Xml.
PrjПредставляет поддерживаемые свойстваProject объект.
ProjectПредставляет проект.
ProjectDisplayOptionsПредставляет параметры отображения для экземпляра проекта.
ProjectFileInfoЭкземпляр класса содержит информацию о формате файла проекта и версии Microsoft Project, где был создан файл.
ProjectInfoКраткая информация об опубликованном проекте доступна в Project Online.
ProjectOnlineExceptionПредставляет исключение, которое возникает при обнаружении ошибок во время взаимодействия с экземпляром Project Online или Project Server.
ProjectServerCredentialsУчетные данные, используемые для подключения к Project Online или локальному экземпляру Project Server.
ProjectServerManagerКласс, который предоставляет методы для чтения и выполнения операций над проектами в указанной учетной записи Project Online или в указанном локальном экземпляре Project Server (поддерживаются версии Project Server 2016 и 2019).
ProjectServerSaveOptionsПозволяет указать дополнительные параметры при сохранении проекта в Project Server или Project Online.
RateПредставляет определение периода времени и ставок, применимых к ресурсу в течение этого периода.
RateByDateCollectionПредставляет коллекцию, сопоставления которойDateTime кRate объекты.
RateCollectionПредставляет коллекцию, содержащуюRate объекты.
ReadOnlyCollectionBase<T>Представляет доступную только для чтения коллекцию объектов.
RecalculationValidationExceptionПредставляет исключение, которое возникает при обнаружении ошибок в проекте после пересчета.
RecurrencePatternBaseПредставляет базовый класс шаблона повторения.
RecurrenceRangeBaseПредставляет диапазон повторяемости повторяющейся задачи.
RecurringTaskInfoПредставляет сведения о повторяющейся задаче в проекте.
RecurringTaskParametersПредставляет набор параметров, используемых для создания повторяющейся задачи в проекте.
ResourceПредставляет ресурс в проекте.
ResourceAssignmentПредставляет назначение ресурсов в проекте.
ResourceAssignmentCollectionПредставляет наборResourceAssignment объекты.
ResourceCollectionПредставляет наборResource объекты.
ResourceSavingArgsЭтот класс представляет собой набор данных, связанных с сохранением внешнего файла ресурсов, который происходит при преобразовании в формат HTML.
ResourceUsageViewПредставляет представление использования ресурсов в проекте.
ResourceUsageViewFieldCollectionПредставляет наборResourceUsageViewField значения.
RscПредставляет поддерживаемые свойстваResource объект.
SplitPartПредставляет часть задачи. SplitPart является членом коллекции SplitParts задачи.
SplitPartCollectionКоллекция, представляющая части задачи.
TableПредставляет таблицу в Project
TableCollectionСодержит списокTable objects. Реализует интерфейс ICollection<Table>.
TableFieldПредставляет поле таблицы в проекте.
TableFieldCollectionСодержит списокTableField objects. Реализует интерфейс IList<TableField>.
TaskПредставляет задачу в проекте.
TaskBaselineПредставляет базовый план задачи.
TaskBaselineCollectionПредставляет наборTaskBaseline объекты.
TaskCollectionПредставляет наборTask объекты.
TaskLinkПредставляет ссылку предшественника.
TaskLinkCollectionПредставляет наборTask объекты.
TasksExceptionПредставляет тип стандартного внутреннего исключения.
TasksLoggedExceptionПредставляет тип стандартного внутреннего исключения.
TasksReadingExceptionПредставляет тип исключения стандартного внутреннего чтения.
TasksRenderingExceptionПредставляет исключение, которое может возникнуть при отображении представления проекта в графическом формате.
TasksWritingExceptionПредставляет стандартный тип исключения внутренней записи.
TaskUsageViewПредставляет представление использования задач в проекте.
TaskUsageViewFieldCollectionПредставляет наборTaskUsageViewField значения.
TaskValidationExceptionПредставляет собой исключение, которое возникает при обнаружении ошибок в задачах проекта после пересчета.
TimelineViewПредставляет временную шкалу проекта.
TimephasedDataПредставляет поэтапные данные по времени.
TimephasedDataCollectionПредставляет наборTimephasedData объекты.
TskПредставляет свойстваTask объект.
UsageViewПредставляет представление использования в проекте.
ValidationExceptionПредставляет исключение, которое выдается при обнаружении ошибок во время проверки сущности.
ValueПредставляет значение в списке значений.
VbaModuleПредставляет модуль VBA.
VbaModuleAttributeАтрибутVbaModule объект
VbaModuleAttributeCollectionПредставляет наборVbaModuleAttribute объекты.
VbaModuleCollectionПредставляет наборVbaModule объекты.
VbaProjectПредставляетVbaProject .
VbaReferenceПредставляет ссылку наVbaProject .
VbaReferenceCollectionПредставляет наборVbaReference объекты.
ViewПредставляет представление в Project.
ViewCollectionСодержит списокView objects. Реализует интерфейс ICollection<View>.
WBSCodeDefinitionПредставляет определение кода WBS.
WBSCodeMaskПредставляет маску кода WBS.
WBSCodeMaskCollectionПредставляет набор объектов WBSCodeMask.
WebRequestEventArgsПредоставляет аргументы для события, которое возникает, когда клиент отправляет веб-запрос в веб-API Project Server.
WeekDayПредставляет день недели, который определяет обычные дни недели или дни исключения в календаре.
WeekDayCollectionПредставляет наборWeekDay объекты.
WeeklyRecurrencePatternПредставляет набор параметров, используемых для создания еженедельно повторяющейся задачи в проекте.
WeeklyRepetitionПредставляет шаблон, основанный на днях недели.
WeeklyRepetitionBaseПредставляет базовый класс для повторений в шаблоне еженедельного повторения.
WorkingTimeПредставляет рабочее время в будний день.
WorkingTimeCollectionПредставляет наборWorkingTimeCollection объекты.
WorkUnitПредставляет рабочие часы.
WorkWeekПредставляет класс WorkWeek
WorkWeekCollectionПредставляет наборWorkWeek объекты.
YearlyRecurrencePatternПредставляет набор параметров, используемых для создания ежегодно повторяющейся задачи в проекте.
YearlyRepetitionBaseПредставляет базовый шаблон для годовой дневной позиции.

Структуры

СтруктураОписание
DurationПредставляет длительность проекта.
Key<T,K>Представляет ключ свойства класса указанного типа. Экземпляр этого класса используется при получении или установке свойства контейнера.
NullableBoolКласс для логических значений с возможностью проверки, было ли значение определено или нет.

Интерфейсы

ИнтерфейсОписание
ICssSavingCallbackПредставляет обратный вызов, который вызывается для создания ресурса для хранения CSS.
IFontSavingCallbackПредставляет обратный вызов, который вызывается для создания ресурса для хранения шрифтов.
IImageSavingCallbackПредставляет обратный вызов, который вызывается для создания ресурса для хранения изображений.
IVbaModuleПредставляет модуль с кодом VBA.

перечисление

перечислениеОписание
ApplicationInfoУказывает версию проекта, в которой был создан файл.
AsnKeyПредставляет список поддерживаемых полей назначения.
BackgroundPatternОпределяет фоновый рисунок.
BaselineTypeЗадает базовый тип, используемый для расчета значений отклонения.
BookingTypeУказывает тип резервирования ресурса.
CalculationModeОпределяет режим расчета проекта.
CalculationTypeОпределяет тип расчета значения пользовательского атрибута.
CalendarExceptionTypeУказывает тип исключения календаря.
ConstraintTypeУказывает ограничение на дату начала или окончания задачи.
CostAccrualTypeУказывает тип начисления затрат.
CurrencySymbolPositionTypeОпределяет положение символа валюты.
CustomFieldTypeОпределяет тип настраиваемого поля.
DateFormatОпределяет формат даты.
DayLabelDisplayУказывает, как отображается метка дня.
DayTypeОпределяет день недели.
EarnedValueMethodTypeУказывает метод, используемый для расчета освоенного объема.
ElementTypeОпределяет тип элемента.
ExtendedAttributeResourceУказывает FieldId расширенных атрибутов, используемых в ресурсе.
ExtendedAttributeTaskУказывает FieldId расширенных атрибутов, используемых в задаче.
FieldЗадает поле в Microsoft Office Project.
FileFormatУказывает формат файла проекта.
FilterComparisonTypeТип сравнения между FieldName и Value, который действует как критерий выбора для фильтра.
FilterOperationУказывает, как критерий, установленный с помощью FieldName, FilterComparisonType и Value, связан с другими критериями в фильтре.
FontFaceTypeПеречисляет типы шрифтов
GanttBarSizeЗадает высоту столбца в пунктах.
GroupOnОпределяет тип группировки.
HourLabelDisplayУказывает, как отображается метка часа.
HtmlImageTypeПредставляет тип изображения HTML.
ItemTypeОпределяет тип элемента.
MaskTypeОпределяет тип маски.
MinuteLabelDisplayУказывает, как отображается метка минут.
MonthУказывает месяц.
MonthItemTypeУказывает элемент месяца, для которого запланировано повторение исключения.
MonthLabelDisplayУказывает, как отображается метка месяца.
MonthPositionОпределяет положение элемента месяца в месяце.
OrdinalNumberПредставляет порядковый номер экземпляраRecurringTaskInfo класс.
OutlineValueTypeОпределяет тип значения схемы.
PrjKeyПредставляет список поддерживаемых полей проекта.
RateFormatTypeУказывает единицы, используемые Microsoft Project для отображения скорости.
RateScaleTypeОпределяет тип тарифной шкалы.
RateTypeУказывает уникальные идентификаторы таблицы ставок.
RecurrencePatternПредставляет тип шаблона повторения повторяющейся задачи.
ResourceExportTypeУказывает тип экспорта ресурса для формата HTML.
ResourceTypeОпределяет тип ресурса.
ResourceUsageViewFieldПредставляет возможные поля вResourceUsageView поле просмотра использования ресурсов объекта.
RollupTypeУказывает тип объединения.
RscKeyПредставляет список поддерживаемых полей ресурсов.
SummaryRowsCalculationTypeУказывает тип вычисления значения пользовательского атрибута для итоговых строк.
TaskKeyПредставляет список поддерживаемых полей задачи.
TaskLinkTypeУказывает тип зависимости задач.
TaskStartDateTypeУказывает тип даты начала задачи.
TaskTypeОпределяет тип задачи.
TaskUsageViewFieldПредставляет возможные поля вTaskUsageView объект.
TimephasedDataTypeОпределяет тип пофазированных данных.
TimeUnitTypeОпределяет тип единицы времени.
UndefinedConstraintHandlingBehaviorОпределяет поведение, используемое для обработки задач с неопределенными ограничениями.
ViewScreenОпределяет тип экрана для представления.
WBSSequenceУказывает последовательность для WBSCodeMask
WeekdayTypeПредставляет день недели проекта в экземпляреRecurringTaskInfo класс.
WeekLabelDisplayУказывает, как отображается метка недели.
WorkContourTypeОпределяет контур работы.
WorkGroupTypeУказывает тип рабочей группы.
YearLabelDisplayУказывает, как отображается метка года.