Class Project

Class Project

Названий на: Aspose.Tasks Асамблея: Aspose.Tasks.dll (25.4.0)

Вони представляють проект.

public class Project

Inheritance

object Project

Нападні члени

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Він є центральним класом в бібліотеці Aspose.Tasks.

Один може використовуватиProject

Читати один з підтримуваних форматів управління проектами: MPP, MPT, MPX, XML.Щоб завантажити існуючий документ в будь-якому з підтримуваних форматів, перейдіть ім’я файлу або потік в один з конструкторів.

Використовуйте один з методу збереження перевантажень, щоб зберегти проект в будь-якому з Aspose.Tasks.Saving.SaveFileФормати: Primavera: P6 XML, PM XER; Microsoft Excel: XLSX, XML; Фіксований розклад: PDF; Зображення: JPEG, PNG, BMP, TIFF, SVG; Текст: TXT; Інші: HTML.

Вони зберігають інформацію в проекті, такі як Aspose.Tasks.Project.Views, Aspose.Tasks.Project.BuiltInProps, Aspose.Tasks.Project.CustomProps, і Aspose.Tasks.Project.ExtendedAttributes.

Це корінний суб’єкт, який містить вхідні пункти для маніпулювання іншими проектними суб’єктами, такими як Aspose.Tasks.Task, Aspose.Tasks.Resource, Aspose.Tasks.ResourceAssignment, Aspose.Tasks.ExtendedAttribute і Aspose.Tasks.Calendar.

TheProject

Суб’єкти можуть бути доступні за допомогою типових колекцій, наприклад, Aspose.Tasks.Task.Children, Aspose.Tasks.Project.Resources, Aspose.Tasks.Project.ResourceAssignments і т.д.

Constructors

Project()

Ініціалізація нової інстанції класу Aspose.Tasks.Project.

public Project()

Project(Стринг, Стринг)

Ініціалізує новий приклад класу Aspose.Tasks.Project з шаблону, захищеного паролем (постійний файл mpp або mpt).

public Project(string projectTemplate, string protectionPassword)

Parameters

projectTemplate string

Шлях до шаблону для створення проекту з.

protectionPassword string

Захист пароля

Remarks

Читання паролів захищені файли в даний час підтримується тільки для формату файлу MSP 2003.

Project(стрічка)

Ініціалює новий приклад класу Aspose.Tasks.Project з шаблону ( існуючий файл mpp або mpt).

public Project(string projectTemplate)

Parameters

projectTemplate string

Шлях до шаблону для створення проекту з.

Project(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)

Ініціалює новий приклад класу Aspose.Tasks.Project з потокуз зазначеним прикладом класу Aspose.Tasks.PrimaveraReadOptions.

public Project(Stream stream, PrimaveraReadOptions options)

Parameters

stream Stream

Створення Project System.IO.Streamclass

options PrimaveraReadOptions

Визначений приклад Aspose.Tasks.PrimaveraReadOptionsclass, який дозволяє налаштувати читання форматів Primavera (XER або XML).

Project(Створення ParseErrorCallback)

Ініціалює новий приклад класу Aspose.Tasks.Project з шаблону ( існуючий файл mpp або mpt).

public Project(string projectTemplate, ParseErrorCallback parseErrorHandler)

Parameters

projectTemplate string

Шлях до шаблону для створення проекту з.

parseErrorHandler ParseErrorCallback

Визначений метод зворотного зв’язку для вирішення помилок xml parse.

Project(Stream)

Ініціалює новий приклад класу Aspose.Tasks.Project з потоку.

public Project(Stream stream)

Parameters

stream Stream

Завантажити та завантажити шаблон.

Project(StreamReader)

Ініціалізація нової інстанції класу Aspose.Tasks.Project з інстанції StreamReader.

public Project(StreamReader reader)

Parameters

reader StreamReader

Читач потоку, з якого можна завантажити шаблон.

Project(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)

Ініціалізація нової інстанції класу Aspose.Tasks.Project з шаблону ( існуючий файл MPP або MPT)з зазначеним прикладом класу Aspose.Tasks.PrimaveraReadOptions.

public Project(string projectTemplate, PrimaveraReadOptions options)

Parameters

projectTemplate string

Шлях до шаблону для створення проекту з

options PrimaveraReadOptions

Визначений приклад класу Aspose.Tasks.PrimaveraReadOptions.

Project(DbSettings)

Ініціалює новий приклад класу Aspose.Tasks.Project для читання даних з бази даних, яка визначається прикладом класу Aspose.Tasks.Connectivity.DbSettings.

public Project(DbSettings settings)

Parameters

settings DbSettings

Визначений приклад класу Aspose.Tasks.Connectivity.DbSettings.

Project(Створення ParseErrorCallback)

Ініціалює новий приклад класу Aspose.Tasks.Project з шаблону ( існуючий файл mpp або mpt).

public Project(Stream stream, ParseErrorCallback parseErrorHandler)

Parameters

stream Stream

Завантажити та завантажити шаблон.

parseErrorHandler ParseErrorCallback

Визначений метод зворотного зв’язку для вирішення помилок xml parse.

Project(Стрий, Стрий)

Ініціалює новий приклад класу Aspose.Tasks.Project з шаблону ( існуючий файл mpp або mpt).

public Project(Stream stream, string protectionPassword)

Parameters

stream Stream

Завантажити та завантажити шаблон.

protectionPassword string

Захист пароля

Remarks

Читання паролів захищені файли в даний час підтримується тільки для формату файлу MSP 2003.

Project(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІстю)

Ініціалізація нової інстанції класу Aspose.Tasks.Project з шаблону ( існуючий файл mpp або mpt)з зазначеним прикладом класу Aspose.Tasks.LoadOptions.

public Project(string projectTemplate, LoadOptions options)

Parameters

projectTemplate string

Шлях до шаблону для створення проекту з

options LoadOptions

Визначений приклад класу Aspose.Tasks.LoadOptions.

Project(Завантажити, LoadOptions)

Ініціалює новий приклад класу Aspose.Tasks.Project з потокуз зазначеним прикладом класу Aspose.Tasks.LoadOptions.

public Project(Stream stream, LoadOptions options)

Parameters

stream Stream

Створення Project System.IO.Streamclass

options LoadOptions

Визначений приклад Aspose.Tasks.LoadOptionsclass

Properties

ActualsInSync

Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється ActualsInSync чи ні.

[EntityField]
public NullableBool ActualsInSync { get; set; }

вартість нерухомості

NullableBool

AdminProject

Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється AdminProject чи ні.

[EntityField]
public NullableBool AdminProject { get; set; }

вартість нерухомості

NullableBool

AreEditableActualCosts

отримує або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється

[EntityField]
public NullableBool AreEditableActualCosts { get; set; }

вартість нерухомості

NullableBool

Author

отримує або встановлює цінність автора.

[EntityField]
public string Author { get; set; }

вартість нерухомості

string

AutoAddNewResourcesAndTasks

Приймає або встановлює значення, яке вказує на те, чи встановлюється AutoAddNewResourcesAndTasks чи ні.

[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }

вартість нерухомості

NullableBool

AutoCalculateAssignmentCosts

Ви отримуєте або встановлюєте, чи повинні витрати на поставку та залишкові витрати автоматично обчислюватися за допомогою робочої та ресурсної ставки поставки.

[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }

вартість нерухомості

bool

Autolink

Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється або не встановлюється Autolink.

[EntityField]
public NullableBool Autolink { get; set; }

вартість нерухомості

NullableBool

BaselineForEarnedValue

Приймає або встановлює вартість BaselineForEarnedValue.

[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }

вартість нерухомості

BaselineType

BuiltInProps

Використовується колекція вбудованих майна проекту.

public BuiltInProjectPropertyCollection BuiltInProps { get; }

вартість нерухомості

BuiltInProjectPropertyCollection

CalculationMode

Використовується або встановлюється метод розрахунку проекту.Це може бути одна з цінностей списку Aspose.Tasks.Project.CalculationMode.

public CalculationMode CalculationMode { get; set; }

вартість нерухомості

CalculationMode

Calendar

отримує або встановлює вартість календаря.

[EntityField]
public Calendar Calendar { get; set; }

вартість нерухомості

Calendar

Calendars

Отримати Aspose.Tasks.CalendarCollection об’єкт цього проекту.

public CalendarCollection Calendars { get; }

вартість нерухомості

CalendarCollection

Category

отримує або встановлює вартість категорії.

[EntityField]
public string Category { get; set; }

вартість нерухомості

string

Comments

отримує або встановлює вартість коментарів.

[EntityField]
public string Comments { get; set; }

вартість нерухомості

string

Company

Приймає або встановлює цінність компанії.

[EntityField]
public string Company { get; set; }

вартість нерухомості

string

CreationDate

отримує або встановлює значення CreationDate.

[EntityField]
public DateTime CreationDate { get; set; }

вартість нерухомості

DateTime

CriticalPath

Отримає збірку, яка містить список критичних завдань, що включає в себе критичний шлях цього проекту.Це операція O(n), де n є кількістю завдань в проекті.

public TaskCollection CriticalPath { get; }

вартість нерухомості

TaskCollection

CriticalSlackLimit

Приймає або встановлює вартість CriticalSlackLimit.

[EntityField]
public int CriticalSlackLimit { get; set; }

вартість нерухомості

int

CurrencyCode

отримує або встановлює вартість валютного коду.

[EntityField]
public string CurrencyCode { get; set; }

вартість нерухомості

string

CurrencyDigits

отримує або встановлює вартість валютних цифр.

[EntityField]
public int CurrencyDigits { get; set; }

вартість нерухомості

int

CurrencySymbol

Приймає або встановлює вартість валютного символу.

[EntityField]
public string CurrencySymbol { get; set; }

вартість нерухомості

string

CurrencySymbolPosition

Приймає або встановлює вартість валютного символу.

[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }

вартість нерухомості

CurrencySymbolPositionType

CurrentDate

отримує або встановлює вартість CurrentDate.

[EntityField]
public DateTime CurrentDate { get; set; }

вартість нерухомості

DateTime

CustomDateFormat

Приймає або встановлює вартість CustomDateFormat.

[EntityField]
public string CustomDateFormat { get; set; }

вартість нерухомості

string

CustomProps

Отримано колекцію персоналізованих об’єктів проекту.

public CustomProjectPropertyCollection CustomProps { get; }

вартість нерухомості

CustomProjectPropertyCollection

DateFormat

Приймає або встановлює значення DateFormat.

[EntityField]
public DateFormat DateFormat { get; set; }

вартість нерухомості

DateFormat

DaysPerMonth

Приймає або встановлює вартість DaysPerMonth.

[EntityField]
public int DaysPerMonth { get; set; }

вартість нерухомості

int

DefaultFinishTime

Приймає або встановлює вартість DefaultFinishTime.

[EntityField]
public DateTime DefaultFinishTime { get; set; }

вартість нерухомості

DateTime

DefaultFixedCostAccrual

Приймає або встановлює значення DefaultFixedCostAccrual.

[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }

вартість нерухомості

CostAccrualType

DefaultOvertimeRate

Приймає або встановлює значення DefaultOvertimeRate.

[EntityField]
public double DefaultOvertimeRate { get; set; }

вартість нерухомості

double

DefaultStandardRate

Приймає або встановлює значення DefaultStandardRate.

[EntityField]
public double DefaultStandardRate { get; set; }

вартість нерухомості

double

DefaultStartTime

Ви отримаєте або встановите значення DefaultStartTime.

[EntityField]
public DateTime DefaultStartTime { get; set; }

вартість нерухомості

DateTime

Дефіцит методу

Приймає або встановлює вартість DefaultTaskEVMethod.

[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }

вартість нерухомості

EarnedValueMethodType

DefaultTaskType

Приймає або встановлює значення DefaultTaskType.

[EntityField]
public TaskType DefaultTaskType { get; set; }

вартість нерухомості

TaskType

DefaultView

Отримає або встановлює стандартний погляд на проект.

public View DefaultView { get; set; }

вартість нерухомості

View

DefaultWeekWorkingDays

Знайдіть приклад класу Aspose.Tasks.WeekDayCollection, який являє собою колекцію проектів за замовчуванням робочих днів і робочих годин тижня.

public WeekDayCollection DefaultWeekWorkingDays { get; }

вартість нерухомості

WeekDayCollection

Remarks

Дані містяться тільки в файлах mpp (не в xml).

DisplayOptions

Отримайте приклад класу Aspose.Tasks.ProjectDisplayOptions.

public ProjectDisplayOptions DisplayOptions { get; }

вартість нерухомості

ProjectDisplayOptions

DurationFormat

Приймає або встановлює вартість DurationFormat.

[EntityField]
public TimeUnitType DurationFormat { get; set; }

вартість нерухомості

TimeUnitType

EarnedValueMethod

отримує або встановлює вартість EarnedValueMethod.

[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }

вартість нерухомості

EarnedValueMethodType

ExtendedAttributes

Розширення об’єкта об’єкта об’єкта об’єкта.Збір розширених атрибутів (пристосованих полів) визначення, пов’язаних з проектом.

public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }

вартість нерухомості

ExtendedAttributeDefinitionCollection

ExtendedCreationDate

отримує або встановлює вартість ExtendedCreationDate.

[EntityField]
public DateTime ExtendedCreationDate { get; set; }

вартість нерухомості

DateTime

FinishDate

Приймає або встановлює вартість FinishDate.

[EntityField]
public DateTime FinishDate { get; set; }

вартість нерухомості

DateTime

FiscalYearStart

Приймає або встановлює вартість, яка вказує на те, чи встановлюється FiscalYearStart чи ні.

[EntityField]
public NullableBool FiscalYearStart { get; set; }

вартість нерухомості

NullableBool

FyStartDate

Приймає або встановлює вартість FyStartDate.

[EntityField]
public Month FyStartDate { get; set; }

вартість нерухомості

Month

Guid

отримує або встановлює вартість керівництва.

[EntityField]
public Guid Guid { get; set; }

вартість нерухомості

Guid

HonorConstraints

Він отримує або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється HonorConstraints.

[EntityField]
public NullableBool HonorConstraints { get; set; }

вартість нерухомості

NullableBool

HyperlinkBase

Приймає або встановлює вартість HyperlinkBase.

[EntityField]
public string HyperlinkBase { get; set; }

вартість нерухомості

string

InsertedProjectsLikeSummary

Приймає або встановлює значення, яке вказує на те, чи встановлюється InsertedProjectsLikeSummary чи ні.

[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }

вартість нерухомості

NullableBool

KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled

Приймає або встановлює значення, яке вказує на те, чи встановлюється KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled чи ні.

[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }

вартість нерухомості

NullableBool

Keywords

Ви отримуєте або встановлюєте значення ключових слів.

[EntityField]
public string Keywords { get; set; }

вартість нерухомості

string

LastAuthor

Отримає або встановлює цінність LastAuthor.

[EntityField]
public string LastAuthor { get; set; }

вартість нерухомості

string

LastPrinted

отримує або встановлює вартість LastPrinted.

[EntityField]
public DateTime LastPrinted { get; set; }

вартість нерухомості

DateTime

LastSaved

отримує або встановлює вартість LastSaved.

[EntityField]
public DateTime LastSaved { get; set; }

вартість нерухомості

DateTime

Manager

отримує або встановлює вартість менеджера.

[EntityField]
public string Manager { get; set; }

вартість нерухомості

string

Створення MicrosoftProjectServerURL

Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється MicrosoftProjectServerURL, чи ні.

[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }

вартість нерухомості

NullableBool

MinutesPerDay

Приймає або встановлює значення MinutesPerDay.

[EntityField]
public int MinutesPerDay { get; set; }

вартість нерухомості

int

MinutesPerWeek

Приймає або встановлює значення MinutesPerWeek.

[EntityField]
public int MinutesPerWeek { get; set; }

вартість нерухомості

int

MoveCompletedEndsBack

Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється MoveCompletedEndsBack.

[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }

вартість нерухомості

NullableBool

MoveCompletedEndsForward

Приймає або встановлює значення, яке вказує на те, чи встановлюється MoveCompletedEndsForward чи ні.

[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }

вартість нерухомості

NullableBool

MoveRemainingStartsBack

Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється MoveRemainingStartsBack.

[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }

вартість нерухомості

NullableBool

MoveRemainingStartsForward

Приймає або встановлює значення, яке вказує на те, чи встановлюється MoveRemainingStartsForward чи ні.

[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }

вартість нерухомості

NullableBool

MultipleCriticalPaths

Приймає або встановлює значення, яке вказує на те, чи встановлюється MultipleCriticalPaths чи ні.

[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }

вартість нерухомості

NullableBool

Name

отримує або встановлює значення імені.

[EntityField]
public string Name { get; set; }

вартість нерухомості

string

NewTaskStartDate

Приймає або встановлює вартість NewTaskStartDate.

[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }

вартість нерухомості

TaskStartDateType

NewTasksAreManual

Приймає або встановлює значення, яке вказує на те, чи встановлюється NewTasksAreManual чи ні.

[EntityField]
public NullableBool NewTasksAreManual { get; set; }

вартість нерухомості

NullableBool

NewTasksEffortDriven

Приймає або встановлює значення, яке вказує на те, чи встановлюється NewTasksEffortDriven чи ні.

[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }

вартість нерухомості

NullableBool

NewTasksEstimated

Приймає або встановлює значення, яке вказує на те, чи встановлено чи ні.

[EntityField]
public NullableBool NewTasksEstimated { get; set; }

вартість нерухомості

NullableBool

OleObjects

Отримає збірку, що містить приклади класу Aspose.Tasks.OleObject, які пов’язані або вбудовані в цей проектний файл.Доступний тільки для формату файлу mpp. Ця колекція читається тільки за винятком операції «Чистий».

public OleObjectCollection OleObjects { get; }

вартість нерухомості

OleObjectCollection

OutlineCodes

Отримає об’єкт OutlineCodeDefinitionCollection.Збір вихідного коду визначення, пов’язані з проектом.

public OutlineCodeDefinitionCollection OutlineCodes { get; }

вартість нерухомості

OutlineCodeDefinitionCollection

PrimaveraProperties

Отримає об’єкт, що містить особливі властивості для проекту, прочитаний з файлу Primavera.

public PrimaveraProjectProperties PrimaveraProperties { get; }

вартість нерухомості

PrimaveraProjectProperties

ProjectExternallyEdited

Приймає або встановлює значення, яке вказує на те, чи встановлюється ProjectExternallyEdited чи ні.

[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }

вартість нерухомості

NullableBool

RemoveFileProperties

Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється RemoveFileProperties.

[EntityField]
public NullableBool RemoveFileProperties { get; set; }

вартість нерухомості

NullableBool

ResourceAssignments

Отримати об’єкт ресурсу.

public ResourceAssignmentCollection ResourceAssignments { get; }

вартість нерухомості

ResourceAssignmentCollection

ResourceFilters

Отримає всі визначення фільтра на основі ресурсів.ResourceFilters - це колекція об’єктів Aspose.Tasks.Filter.

public FilterCollection ResourceFilters { get; }

вартість нерухомості

FilterCollection

ResourceGroups

Отримає всі визначення групи, засновані на ресурсах.ResourceGroups - це колекція об’єктів Aspose.Tasks.Group.

public GroupCollection ResourceGroups { get; }

вартість нерухомості

GroupCollection

Resources

Об’єкт збирання ресурсів.

public ResourceCollection Resources { get; }

вартість нерухомості

ResourceCollection

Revision

отримує або встановлює вартість перегляду.

[EntityField]
public int Revision { get; set; }

вартість нерухомості

int

RootTask

Знайдіть коріння дерева завдань.

public Task RootTask { get; }

вартість нерухомості

Task

SaveVersion

Приймати або встановити вартість SaveVersion.

[EntityField]
public int SaveVersion { get; set; }

вартість нерухомості

int

ScheduleFromStart

Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється або не встановлюється програмне забезпечення.

[EntityField]
public NullableBool ScheduleFromStart { get; set; }

вартість нерухомості

NullableBool

ShowProjectSummaryTask

Приймає або встановлює значення, яке вказує на те, чи встановлюється ShowProjectSummaryTask чи ні.

[EntityField]
public bool ShowProjectSummaryTask { get; set; }

вартість нерухомості

bool

SplitsInProgressTasks

Приймає або встановлює значення, яке вказує на те, чи встановлюється SplitsInProgressTasks чи ні.

[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }

вартість нерухомості

NullableBool

SpreadActualCost

Приймає або встановлює значення, яке вказує на те, чи встановлюється SpreadActualCost чи ні.

[EntityField]
public NullableBool SpreadActualCost { get; set; }

вартість нерухомості

NullableBool

SpreadPercentComplete

Приймає або встановлює значення, яке вказує на те, чи встановлюється SpreadPercentComplete чи ні.

[EntityField]
public NullableBool SpreadPercentComplete { get; set; }

вартість нерухомості

NullableBool

StartDate

Приймає або встановлює вартість StartDate.

[EntityField]
public DateTime StartDate { get; set; }

вартість нерухомості

DateTime

StatusDate

Приймає або встановлює значення StatusDate.

[EntityField]
public DateTime StatusDate { get; set; }

вартість нерухомості

DateTime

Subject

отримує або встановлює цінність суб’єкта.

[EntityField]
public string Subject { get; set; }

вартість нерухомості

string

Tables

Отримати список Aspose.Tasks.Table об’єктів.

public TableCollection Tables { get; }

вартість нерухомості

TableCollection

TaskFilters

Отримає всі визначення фільтра на основі завдань.TaskFilters - це колекція об’єктів Aspose.Tasks.Filter.

public FilterCollection TaskFilters { get; }

вартість нерухомості

FilterCollection

TaskGroups

Знайдіть всі визначення групи на основі завдань.TaskGroups - це колекція об’єктів Aspose.Tasks.Group.

public GroupCollection TaskGroups { get; }

вартість нерухомості

GroupCollection

TaskLinks

Про це йдеться в повідомленні Aspose.Tasks.TaskLinkCollection.

public TaskLinkCollection TaskLinks { get; }

вартість нерухомості

TaskLinkCollection

TaskUpdatesResource

Приймає або встановлює значення, яке вказує на те, чи встановлюється TaskUpdatesResource чи ні.

[EntityField]
public NullableBool TaskUpdatesResource { get; set; }

вартість нерухомості

NullableBool

Template

Приймає або встановлює вартість шаблону.

[EntityField]
public string Template { get; set; }

вартість нерухомості

string

TimescaleFinish

Приймає або встановлює вартість TimescaleFinish.

[EntityField]
public DateTime TimescaleFinish { get; set; }

вартість нерухомості

DateTime

TimescaleStart

Приймає або встановлює вартість TimescaleStart.

[EntityField]
public DateTime TimescaleStart { get; set; }

вартість нерухомості

DateTime

Title

отримує або встановлює вартість заголовку.

[EntityField]
public string Title { get; set; }

вартість нерухомості

string

Uid

отримує або встановлює вартість УІД.

[EntityField]
public string Uid { get; set; }

вартість нерухомості

string

UpdateManuallyScheduledTasksWhenEditingLinks

Приймає або встановлює значення, яке вказує на те, чи встановлюються UpdateManuallyScheduledTasksWhenEditingLinks чи ні.

[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }

вартість нерухомості

NullableBool

VbaProject

Отримайте приклад класу Aspose.Tasks.Project.VbaProject.

public VbaProject VbaProject { get; }

вартість нерухомості

VbaProject

Views

Отримайте список об’єктів Aspose.Tasks.View.

public ViewCollection Views { get; }

вартість нерухомості

ViewCollection

Визначення WBSCode

Отримати або встановити WBS Code Definition для проекту.

public WBSCodeDefinition WBSCodeDefinition { get; set; }

вартість нерухомості

WBSCodeDefinition

WeekStartDay

Ви отримаєте або встановите вартість WeekStartDay.

[EntityField]
public DayType WeekStartDay { get; set; }

вартість нерухомості

DayType

WorkFormat

Приймає або встановлює вартість WorkFormat.

[EntityField]
public TimeUnitType WorkFormat { get; set; }

вартість нерухомості

TimeUnitType

Methods

CopyTo(Project)

Копіює основні дані та властивості проекту в інший проект.

public void CopyTo(Project another)

Parameters

another Project

Ще один проект для копіювання даних.

CopyTo(Проекти, Копіювання)

Копіює основні дані та властивості проекту в інший проект.

public void CopyTo(Project another, CopyToOptions options)

Parameters

another Project

Ще один проект для копіювання даних.

options CopyToOptions

Копіювати варіанти для контролю процесу копіювання.

EnumerateAllChildTasks()

Повторно перераховує всі завдання проекту, в тому числі завдання коріння.

public IEnumerable<task> EnumerateAllChildTasks()

Returns

IEnumerable • < Task >

IEnumerable, який можна використовувати для ітеризації всіх завдань проекту.

Remarks

Він забезпечує більш легкий спосіб ітерації над завданнями порівняно з методом Aspose.Tasks.Project.SelectAllChildTasks, оскільки він не виділяє пам’ять для всіх завдань.

Знайдіть Т>(Ключові слова: PRJKEY="">)

Він повертає вартість, до якої майно мапується в цьому контейнері.

public T Get<t>(Key<t, prjkey=""> key)

Parameters

key Key <t, prjkey ="">

Визначений ключ нерухомості. Aspose.Tasks.Prj для отримання ключа нерухомості.

Returns

T

вартість, до якої майно міститься в цьому контейнері.

Тип параметрів

T

Тип картованої цінності.

GetBaselineSaveTime(BaselineType)

Повернення базової лінії заощаджує час.

public DateTime GetBaselineSaveTime(BaselineType baselineNumber)

Parameters

baselineNumber BaselineType

Номер базової лінії Aspose.Tasks.BaselineType.

Returns

DateTime

Остання база лінії зберігає дату і час.

Remarks

Повернеться DateTime.MinValue, якщо базова лінія не була збережена.

GetDuration(подвійний)

Отримає об’єкт Aspose.Tasks.Duration з зазначеною кількістю одиниць і стандартним форматом тривалості, який визначається в налаштуваннях проекту Aspose.Tasks.Prj.DurationFormat.

public Duration GetDuration(double val)

Parameters

val double

Визначено кількість одиниць.

Returns

Duration

Тривалість об’єкта

Remarks

Цей метод слід використовувати обережно, оскільки він повертає різні терміни залежно від налаштування Project.DurationFormat.Наприклад, GetWork(1.0) повернеться 1 годину, коли Project.DurationFormat є TimeUnitType.Hour або 1 день, якщо Project.DurationFormat є TimeUnitType.Day.

GetDuration(Двомісний, TimeUnitType)

Отримає об’єкт Aspose.Tasks.Duration з зазначеною кількістю одиниць Aspose.Tasks.TimeUnitType.

public Duration GetDuration(double val, TimeUnitType timeUnit)

Parameters

val double

Визначено кількість одиниць.

timeUnit TimeUnitType

Визначено значення TimeUnitType.

Returns

Duration

Тривалість об’єкта

GetDuration(Створення TimeUnitType)

Отримає об’єкт Aspose.Tasks.Duration з визначеною цінністю System.TimeSpan та визначеною цінністю Aspose.Tasks.TimeUnitType.

public Duration GetDuration(TimeSpan timeSpan, TimeUnitType timeUnit)

Parameters

timeSpan TimeSpan

Визначено значення System.TimeSpan.

timeUnit TimeUnitType

Визначено значення TimeUnitType.

Returns

Duration

Тривалість об’єкта

GetPageCount(SaveOptions)

Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даного Aspose.Tasks.Saving.SaveOptions.

public int GetPageCount(SaveOptions saveOptions)

Parameters

saveOptions SaveOptions

Зберегти варіанти, щоб отримати кількість сторінки для.

Returns

int

Розрахунок сторінки має бути переданий.

Examples

У цьому прикладі HtmlSaveOptions і кількість сторінок в результаті HTML записується на консолі.

Project project = new Project(@"test.mpp");
HtmlSaveOptions saveOptions = new HtmlSaveOptions
{
    IncludeProjectNameInPageHeader = false,
    IncludeProjectNameInTitle = false,
    PageSize = PageSize.A4,
    Timescale = Timescale.Days,
    StartDate = project.Get(Prj.StartDate).Date,
    EndDate = project.Get(Prj.FinishDate).Date
};

Console.WriteLine(project.GetPageCount(saveOptions));

GetPageCount()

Розрахунок сторінки повертається для того, щоб проект був переданий за замовчуванням Aspose.Tasks.Visualization.Timescale(Days).

public int GetPageCount()

Returns

int

Кількість сторінок повинна бути передана.

GetPageCount(Timescale)

Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даного Aspose.Tasks.Visualization.Timescale.

public int GetPageCount(Timescale scale)

Parameters

scale Timescale

Складом для того, щоб отримати сторінку рахувати.

Returns

int

Кількість сторінок повинна бути передана.

GetPageCount(PresentationFormat)

Розрахунок сторінки повертається для того, щоб проект був представлений за замовчуванням Aspose.Tasks.Visualization.Timescale(Days) і даний Aspose.Tasks.Visualization.PresentationFormat

public int GetPageCount(PresentationFormat format)

Parameters

format PresentationFormat

Формат для отримання сторінки рахунків.

Returns

int

Кількість сторінок повинна бути передана.

GetPageCount(Формат презентації, Timescale)

Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даного Aspose.Tasks.Visualization.Timescale і Aspose.Tasks.Visualization.PresentationFormat.

public int GetPageCount(PresentationFormat format, Timescale scale)

Parameters

format PresentationFormat

Формат для отримання сторінки рахунків.

scale Timescale

Складом для того, щоб отримати сторінку рахувати.

Returns

int

Розрахунок сторінки має бути переданий.

GetPageCount(PageSize, Timescale, DateTime і DateTime)

Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даного Aspose.Tasks.Visualization.Timescale, Aspose.Tasks.Visualization.PresentationФормат і діапазон дати.

public int GetPageCount(PageSize pageSize, Timescale scale, DateTime startDate, DateTime endDate)

Parameters

pageSize PageSize

Розмір сторінки для розрахунку.

scale Timescale

Складом для того, щоб отримати сторінку рахувати.

startDate DateTime

Дата початку, щоб отримати номер сторінки.

endDate DateTime

Кінцевий термін для перерахування сторінки.

Returns

int

Кількість сторінок повинна бути передана.

GetPageCount(Створення PageSize, Timescale)

Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даних Aspose.Tasks.Visualization.Timescale і Aspose.Tasks.Visualization.PageSize.

public int GetPageCount(PageSize pageSize, Timescale scale)

Parameters

pageSize PageSize

Розмір сторінки для розрахунку.

scale Timescale

Складом для того, щоб отримати сторінку рахувати.

Returns

int

Кількість сторінок повинна бути передана.

GetPredecessors(Task)

Він повертає збірку посилань на завдання, які є попередниками зазначеного завдання.

public TaskLinkCollection GetPredecessors(Task task)

Parameters

task Task

Задача полягає в тому, щоб отримати попередників.

Returns

TaskLinkCollection

Список попередників Aspose.Tasks.TaskLink.

GetProjectFileInfo(стрічка)

Прочитайте інформацію про проект з файлу.

public static ProjectFileInfo GetProjectFileInfo(string filename)

Parameters

filename string

Ім’я проекту Філарета.

Returns

ProjectFileInfo

Про це йдеться в повідомленні проекту Aspose.Tasks.ProjectFileInfo.

GetProjectFileInfo(Stream)

Отримає інформацію про проектний файл з потоку.

public static ProjectFileInfo GetProjectFileInfo(Stream stream)

Parameters

stream Stream

Про потоки даних.

Returns

ProjectFileInfo

Про це йдеться в повідомленні проекту Aspose.Tasks.ProjectFileInfo.

GetWork(подвійний)

Отримає об’єкт Aspose.Tasks.Duration з зазначеною System.Double вартістю та стандартним робочим форматом.

public Duration GetWork(double val)

Parameters

val double

визначена подвійна вартість.

Returns

Duration

Тривалість об’єкта

Remarks

Цей метод слід використовувати обережно, оскільки він повертає різні терміни залежно від налаштування Project.WorkFormat.Наприклад, GetWork(1.0) повернеться 1 годину, коли Project.WorkFormat є TimeUnitType.Hour або 1 день, якщо Project.WorkFormat є TimeUnitType.Day.

Print()

Натисніть проект на стандартний принтер за допомогою стандартних налаштувань принтера за допомогою стандартного (без інтерфейсу користувача) контролера друку.

public void Print()

Print(PrintOptions)

Натисніть проект на стандартний принтер з стандартними налаштуваннями принтера і налаштуйте варіанти збереження за допомогою стандартного (без інтерфейсу користувача) контролера друку.

public void Print(PrintOptions options)

Parameters

options PrintOptions

Визначення класу Aspose.Tasks.Saving.PrintOptions.

Print(стрічка)

Натисніть проект на зазначений принтер з стандартними налаштуваннями принтера за допомогою стандартного (без інтерфейсу користувача) контролера друку.

public void Print(string printerName)

Parameters

printerName string

Визначено ім’я принтера

Print(PrinterSettings)

Натисніть проект відповідно до визначених налаштувань принтера за допомогою стандартного (без інтерфейсу користувача) контролера друку.

public void Print(PrinterSettings printerSettings)

Parameters

printerSettings PrinterSettings

Визначення класу System.Drawing.Printing.PrinterSettings.

Print(Створення PrinterSettings, string)

Натисніть проект відповідно до визначених налаштувань принтера за допомогою стандартного (без інтерфейсу користувача) контролера друку.

public void Print(PrinterSettings printerSettings, string documentName)

Parameters

printerSettings PrinterSettings

Визначення класу System.Drawing.Printing.PrinterSettings.

documentName string

ім’я документа, який потрібно відображати (наприклад, в діалоговому ящику статусу друку або ковбасі друку).

Print(Налаштування друку, PrintOptions)

Натисніть проект відповідно до визначених налаштувань принтера та налаштуйте варіанти збереження за допомогою стандартного (без інтерфейсу користувача) контролера друку.

public void Print(PrinterSettings printerSettings, PrintOptions options)

Parameters

printerSettings PrinterSettings

Визначення класу System.Drawing.Printing.PrinterSettings.

options PrintOptions

Визначення класу Aspose.Tasks.Saving.PrintOptions.

Print(Налаштування друку, PrintOptions, String)

Натисніть проект за визначеними налаштуваннями принтера, налаштуваними варіантами збереження та визначеним ім’ям документа за допомогою стандартного (без інтерфейсу користувача) контролера друку.

public void Print(PrinterSettings printerSettings, PrintOptions options, string documentName)

Parameters

printerSettings PrinterSettings

Визначення класу System.Drawing.Printing.PrinterSettings.

options PrintOptions

Визначення класу Aspose.Tasks.Saving.PrintOptions.

documentName string

ім’я документа, який потрібно відображати (наприклад, в діалоговому ящику статусу друку або ковбасі друку).

Recalculate()

Розкриває всі ідентифікатори проектів завдань, рівні випуску, дати початку/завершення, встановлює ранні/запізні дати, обчислює слайди, робочі та витратні поля.

public void Recalculate()

Recalculate(Бол)

Розкриває всі ідентифікатори проектів завдань, рівні виходу, дати початку / закінчення, встановлює ранні / пізні дати, обчислює слайди, робочі та витратні поля з факультативною валідацією.

public void Recalculate(bool validate)

Parameters

validate bool

Якщо це правда, то буде здійснено підтвердження перерахунку.Які дані підтверджуються:В даний час реалізовано тільки базову валідацію завдань та дату посилання завдань.Ранги дати завдань (наприклад, ActualStart - ActualFinish, EarlyStart - EarlyFinish і т.д.) а також дати завдань зв’язків будуть перевірені за критеріями дати, що дата початку менше або дорівнює дати закінчення.Якщо будь-який з вищезазначених умов провалиться, то Aspose.Tasks.RecalculationValidationException буде викинуто.

RecalculateResourceFields()

Перерахування ідентифікації, початку та закінчення ресурсів.

public void RecalculateResourceFields()

RecalculateResourceStartFinish()

Розрахунок початку та закінчення ресурсів.

public void RecalculateResourceStartFinish()

RemoveInvalidResourceAssignments()

Видалення недійсних ресурсних завдань з списку проектних ресурсних завдань.

public void RemoveInvalidResourceAssignments()

Remarks

MS Project створює порожню задачу ресурсів для кожної задачі.

Завантажити WBSCode()

Реномерний код WBS для всіх завдань.

public void RenumberWBSCode()

Завантажити WBSCode(Список «Ін»>)

Реномерний код WBS про минулі завдання.

public void RenumberWBSCode(List<int> taskIds)

Parameters

taskIds List • < int >

Використовуйте ідентифікатори для перейменування кодів WBS.

RescheduleUncompletedWorkToStartAfter(DateTime)

Відновлення незавершеної роботи проекту, щоб почати після визначеної дати.

public void RescheduleUncompletedWorkToStartAfter(DateTime after)

Parameters

after DateTime

Дата відновлення незавершеної роботи після.

RescheduleUncompletedWorkToStartAfter(Дата, список <задача>)

Відновлення незавершеної роботи для визначеного списку завдань, які повинні розпочатися після визначеної дати.

public void RescheduleUncompletedWorkToStartAfter(DateTime after, List<task> taskCollection)

Parameters

after DateTime

Дата відновлення незавершеної роботи після.

taskCollection List • < Task >

Список завдань та завдань для відновлення незавершеної роботи.

Save(Завантажити SimpleSaveOptions)

Зберегти документ до файлу за допомогою визначених варіантів збереження.

public void Save(string filename, SimpleSaveOptions options)

Parameters

filename string

Назва файлу .

options SimpleSaveOptions

Вибір варіантів збереження.

Save(Завантажити SaveFileFormat)

Зберегти дані проекту до файлу.

public void Save(string filename, SaveFileFormat format)

Parameters

filename string

Назва файлу .

format SaveFileFormat

Формат зберігання файлів.

Save(стрічка)

Зберігає дані проекту в файлі у форматі mpp.

public void Save(string filename)

Parameters

filename string

Назва файлу .

Save(Завантажити SimpleSaveOptions)

Зберегти проект до потоку за допомогою визначених варіантів збереження.

public void Save(Stream stream, SimpleSaveOptions options)

Parameters

stream Stream

і потоку .

options SimpleSaveOptions

Вибір варіантів збереження.

Save(Завантажити SaveFileFormat)

Зберегти дані проекту до потоку.

public void Save(Stream stream, SaveFileFormat format)

Parameters

stream Stream

і потоку .

format SaveFileFormat

Завантажити файл формат.Aspose.Tasks.Saving.SaveFileFormat

SaveAsTemplate(Завантажити SaveTemplateOptions)

Зберегти проект як шаблон.

public void SaveAsTemplate(string fileName, SaveTemplateOptions options)

Parameters

fileName string

Назва файлу .

options SaveTemplateOptions

Визначені варіанти збереження Aspose.Tasks.Saving.SaveTemplateOptions.

SaveAsTemplate(стрічка)

Зберегти проект як шаблон до визначеного файлового шляху.

public void SaveAsTemplate(string fileName)

Parameters

fileName string

Визначено назву файлу.

SaveAsTemplate(Stream)

Зберегти проект як шаблон до визначеного потоку.

public void SaveAsTemplate(Stream stream)

Parameters

stream Stream

Визначений потік для збереження проекту до.

SaveAsTemplate(Завантажити, SaveTemplateOptions)

Зберегти проект як шаблон до визначеного потоку.

public void SaveAsTemplate(Stream stream, SaveTemplateOptions options)

Parameters

stream Stream

Потік для збереження шаблону проекту до.

options SaveTemplateOptions

Визначені варіанти збереження Aspose.Tasks.Saving.SaveTemplateOptions.

SaveReport(Stream)

Зберегти доповідь про перегляд проекту до потоку.

public void SaveReport(Stream stream)

Parameters

stream Stream

Протягом потоку зберегти проект доповіді.

SaveReport(стрічка)

Зберегти звіт про перегляд проекту в PDF-файл.

public void SaveReport(string fileName)

Parameters

fileName string

Назва файлу .

SaveReport(Репортаж, Репортаж)

Зберегти проектний звіт зазначеного типу до зазначеного потоку.

public void SaveReport(Stream stream, ReportType reportType)

Parameters

stream Stream

Визначений потік для збереження доповіді про проект.

reportType ReportType

Про це йдеться в повідомленні.Tasks.Visualization.ReportType

SaveReport(ЗМІ, ЗМІ ЗМІ)

Збереже проектний звіт конкретного типу у форматі PDF до конкретного файлового шляху.

public void SaveReport(string fileName, ReportType reportType)

Parameters

fileName string

Визначено назву файлу.

reportType ReportType

Про це йдеться в повідомленні.Tasks.Visualization.ReportType

SelectAllChildTasks()

Рекурсивно збирає всі завдання дитини з корінного завдання.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable • < Task >

Збірка завдань .

Створення T>(Ключові слова: PRJKEY=«Т»)

Карта зазначеного майна до зазначеної вартості в цьому контейнері.

public void Set<t>(Key<t, prjkey=""> key, T val)

Parameters

key Key <t, prjkey ="">

Визначений ключ нерухомості. Aspose.Tasks.Prj для отримання ключа нерухомості.

val T

і цінності .

Тип параметрів

T

Тип картованої цінності.

Set(Ключові слова: дата, прізвище=«>, дата часу)

Карта зазначеного майна до зазначеної вартості в цьому контейнері.

public void Set(Key<datetime, prjkey=""> key, DateTime val)

Parameters

key Key • < DateTime , PrjKey >

Визначений ключ нерухомості. Aspose.Tasks.Prj для отримання ключа нерухомості.

val DateTime

і цінності .

SetBaseline(BaselineType)

Збереже базові поля до зазначеної базової лінії для всього проекту.

public void SetBaseline(BaselineType baselineType)

Parameters

baselineType BaselineType

Тип базової лінії для збереження базових даних.

SetBaseline(Базовий тип, IEnumerable)

Збереже базові поля до зазначеної базової лінії для вибраних завдань.

public void SetBaseline(BaselineType baselineType, IEnumerable<task> taskCollection)

Parameters

baselineType BaselineType

Тип базової лінії для збереження базових даних.

taskCollection IEnumerable • < Task >

Список завдань для збереження базових даних.

SetBaselineSaveTime(Створення DateTime, DateTime)

Налаштуйте базову лінію, щоб заощадити час.

public void SetBaselineSaveTime(BaselineType baselineNumber, DateTime value)

Parameters

baselineNumber BaselineType

Номер базової лінії Aspose.Tasks.BaselineType.

value DateTime

Остання база лінії зберігає дату і час.

Remarks

Введіть вартість в DateTime.MinValue, якщо базова лінія не була збережена.

UpdateProjectWorkAsComplete(Історія, Бол)

Оновлює всі роботи в повному обсязі через визначену дату для всього проекту.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly)

Parameters

completeThrough DateTime

Дата оновлення роботи, як завершено.

setZeroOrHundredPercentCompleteOnly bool

Якщо встановлено на реальні оновлення тільки ті завдання, які 100% завершені, дата закінчення яких перед визначеною повноцінною датою.В іншому випадку розраховується відсоток цілої вартості на основі запланованих початкових і повноцінних дат.

UpdateProjectWorkAsComplete(DateTime, Bool, Список<задача>)

Оновлює всі роботи в повному обсязі через визначену дату для визначеного списку завдань.

public void UpdateProjectWorkAsComplete(DateTime completeThrough, bool setZeroOrHundredPercentCompleteOnly, List<task> taskCollection)

Parameters

completeThrough DateTime

Дата оновлення роботи, як завершено.

setZeroOrHundredPercentCompleteOnly bool

Якщо встановлено на реальні оновлення тільки ті завдання, які 100% завершені, дата закінчення яких перед визначеною повноцінною датою.В іншому випадку розраховується відсоток цілої вартості на основі запланованих початкових і повноцінних дат.

taskCollection List • < Task >

Список завдань< завдань для оновлення роботи для.</datetime,></datetime,></t,></t,></t,></t,></t,></t,>

 Українська