Class Project
Названий на: Aspose.Tasks Асамблея: Aspose.Tasks.dll (25.4.0)
Вони представляють проект.
public class Project
Inheritance
Нападні члени
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; }
вартість нерухомості
AdminProject
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється AdminProject чи ні.
[EntityField]
public NullableBool AdminProject { get; set; }
вартість нерухомості
AreEditableActualCosts
отримує або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється
[EntityField]
public NullableBool AreEditableActualCosts { get; set; }
вартість нерухомості
Author
отримує або встановлює цінність автора.
[EntityField]
public string Author { get; set; }
вартість нерухомості
AutoAddNewResourcesAndTasks
Приймає або встановлює значення, яке вказує на те, чи встановлюється AutoAddNewResourcesAndTasks чи ні.
[EntityField]
public NullableBool AutoAddNewResourcesAndTasks { get; set; }
вартість нерухомості
AutoCalculateAssignmentCosts
Ви отримуєте або встановлюєте, чи повинні витрати на поставку та залишкові витрати автоматично обчислюватися за допомогою робочої та ресурсної ставки поставки.
[EntityField]
public bool AutoCalculateAssignmentCosts { get; set; }
вартість нерухомості
Autolink
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється або не встановлюється Autolink.
[EntityField]
public NullableBool Autolink { get; set; }
вартість нерухомості
BaselineForEarnedValue
Приймає або встановлює вартість BaselineForEarnedValue.
[EntityField]
public BaselineType BaselineForEarnedValue { get; set; }
вартість нерухомості
BuiltInProps
Використовується колекція вбудованих майна проекту.
public BuiltInProjectPropertyCollection BuiltInProps { get; }
вартість нерухомості
BuiltInProjectPropertyCollection
CalculationMode
Використовується або встановлюється метод розрахунку проекту.Це може бути одна з цінностей списку Aspose.Tasks.Project.CalculationMode.
public CalculationMode CalculationMode { get; set; }
вартість нерухомості
Calendar
отримує або встановлює вартість календаря.
[EntityField]
public Calendar Calendar { get; set; }
вартість нерухомості
Calendars
Отримати Aspose.Tasks.CalendarCollection об’єкт цього проекту.
public CalendarCollection Calendars { get; }
вартість нерухомості
Category
отримує або встановлює вартість категорії.
[EntityField]
public string Category { get; set; }
вартість нерухомості
Comments
отримує або встановлює вартість коментарів.
[EntityField]
public string Comments { get; set; }
вартість нерухомості
Company
Приймає або встановлює цінність компанії.
[EntityField]
public string Company { get; set; }
вартість нерухомості
CreationDate
отримує або встановлює значення CreationDate.
[EntityField]
public DateTime CreationDate { get; set; }
вартість нерухомості
CriticalPath
Отримає збірку, яка містить список критичних завдань, що включає в себе критичний шлях цього проекту.
public TaskCollection CriticalPath { get; }
вартість нерухомості
CriticalSlackLimit
Приймає або встановлює вартість CriticalSlackLimit.
[EntityField]
public int CriticalSlackLimit { get; set; }
вартість нерухомості
CurrencyCode
отримує або встановлює вартість валютного коду.
[EntityField]
public string CurrencyCode { get; set; }
вартість нерухомості
CurrencyDigits
отримує або встановлює вартість валютних цифр.
[EntityField]
public int CurrencyDigits { get; set; }
вартість нерухомості
CurrencySymbol
Приймає або встановлює вартість валютного символу.
[EntityField]
public string CurrencySymbol { get; set; }
вартість нерухомості
CurrencySymbolPosition
Приймає або встановлює вартість валютного символу.
[EntityField]
public CurrencySymbolPositionType CurrencySymbolPosition { get; set; }
вартість нерухомості
CurrentDate
отримує або встановлює вартість CurrentDate.
[EntityField]
public DateTime CurrentDate { get; set; }
вартість нерухомості
CustomDateFormat
Приймає або встановлює вартість CustomDateFormat.
[EntityField]
public string CustomDateFormat { get; set; }
вартість нерухомості
CustomProps
Отримано колекцію персоналізованих об’єктів проекту.
public CustomProjectPropertyCollection CustomProps { get; }
вартість нерухомості
CustomProjectPropertyCollection
DateFormat
Приймає або встановлює значення DateFormat.
[EntityField]
public DateFormat DateFormat { get; set; }
вартість нерухомості
DaysPerMonth
Приймає або встановлює вартість DaysPerMonth.
[EntityField]
public int DaysPerMonth { get; set; }
вартість нерухомості
DefaultFinishTime
Приймає або встановлює вартість DefaultFinishTime.
[EntityField]
public DateTime DefaultFinishTime { get; set; }
вартість нерухомості
DefaultFixedCostAccrual
Приймає або встановлює значення DefaultFixedCostAccrual.
[EntityField]
public CostAccrualType DefaultFixedCostAccrual { get; set; }
вартість нерухомості
DefaultOvertimeRate
Приймає або встановлює значення DefaultOvertimeRate.
[EntityField]
public double DefaultOvertimeRate { get; set; }
вартість нерухомості
DefaultStandardRate
Приймає або встановлює значення DefaultStandardRate.
[EntityField]
public double DefaultStandardRate { get; set; }
вартість нерухомості
DefaultStartTime
Ви отримаєте або встановите значення DefaultStartTime.
[EntityField]
public DateTime DefaultStartTime { get; set; }
вартість нерухомості
Дефіцит методу
Приймає або встановлює вартість DefaultTaskEVMethod.
[EntityField]
public EarnedValueMethodType DefaultTaskEVMethod { get; set; }
вартість нерухомості
DefaultTaskType
Приймає або встановлює значення DefaultTaskType.
[EntityField]
public TaskType DefaultTaskType { get; set; }
вартість нерухомості
DefaultView
Отримає або встановлює стандартний погляд на проект.
public View DefaultView { get; set; }
вартість нерухомості
DefaultWeekWorkingDays
Знайдіть приклад класу Aspose.Tasks.WeekDayCollection, який являє собою колекцію проектів за замовчуванням робочих днів і робочих годин тижня.
public WeekDayCollection DefaultWeekWorkingDays { get; }
вартість нерухомості
Remarks
Дані містяться тільки в файлах mpp (не в xml).
DisplayOptions
Отримайте приклад класу Aspose.Tasks.ProjectDisplayOptions.
public ProjectDisplayOptions DisplayOptions { get; }
вартість нерухомості
DurationFormat
Приймає або встановлює вартість DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
вартість нерухомості
EarnedValueMethod
отримує або встановлює вартість EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
вартість нерухомості
ExtendedAttributes
Розширення об’єкта об’єкта об’єкта об’єкта.Збір розширених атрибутів (пристосованих полів) визначення, пов’язаних з проектом.
public ExtendedAttributeDefinitionCollection ExtendedAttributes { get; }
вартість нерухомості
ExtendedAttributeDefinitionCollection
ExtendedCreationDate
отримує або встановлює вартість ExtendedCreationDate.
[EntityField]
public DateTime ExtendedCreationDate { get; set; }
вартість нерухомості
FinishDate
Приймає або встановлює вартість FinishDate.
[EntityField]
public DateTime FinishDate { get; set; }
вартість нерухомості
FiscalYearStart
Приймає або встановлює вартість, яка вказує на те, чи встановлюється FiscalYearStart чи ні.
[EntityField]
public NullableBool FiscalYearStart { get; set; }
вартість нерухомості
FyStartDate
Приймає або встановлює вартість FyStartDate.
[EntityField]
public Month FyStartDate { get; set; }
вартість нерухомості
Guid
отримує або встановлює вартість керівництва.
[EntityField]
public Guid Guid { get; set; }
вартість нерухомості
HonorConstraints
Він отримує або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється HonorConstraints.
[EntityField]
public NullableBool HonorConstraints { get; set; }
вартість нерухомості
HyperlinkBase
Приймає або встановлює вартість HyperlinkBase.
[EntityField]
public string HyperlinkBase { get; set; }
вартість нерухомості
InsertedProjectsLikeSummary
Приймає або встановлює значення, яке вказує на те, чи встановлюється InsertedProjectsLikeSummary чи ні.
[EntityField]
public NullableBool InsertedProjectsLikeSummary { get; set; }
вартість нерухомості
KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled
Приймає або встановлює значення, яке вказує на те, чи встановлюється KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled чи ні.
[EntityField]
public NullableBool KeepTaskOnNearestWorkingTimeWhenMadeAutoScheduled { get; set; }
вартість нерухомості
Keywords
Ви отримуєте або встановлюєте значення ключових слів.
[EntityField]
public string Keywords { get; set; }
вартість нерухомості
LastAuthor
Отримає або встановлює цінність LastAuthor.
[EntityField]
public string LastAuthor { get; set; }
вартість нерухомості
LastPrinted
отримує або встановлює вартість LastPrinted.
[EntityField]
public DateTime LastPrinted { get; set; }
вартість нерухомості
LastSaved
отримує або встановлює вартість LastSaved.
[EntityField]
public DateTime LastSaved { get; set; }
вартість нерухомості
Manager
отримує або встановлює вартість менеджера.
[EntityField]
public string Manager { get; set; }
вартість нерухомості
Створення MicrosoftProjectServerURL
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється MicrosoftProjectServerURL, чи ні.
[EntityField]
public NullableBool MicrosoftProjectServerURL { get; set; }
вартість нерухомості
MinutesPerDay
Приймає або встановлює значення MinutesPerDay.
[EntityField]
public int MinutesPerDay { get; set; }
вартість нерухомості
MinutesPerWeek
Приймає або встановлює значення MinutesPerWeek.
[EntityField]
public int MinutesPerWeek { get; set; }
вартість нерухомості
MoveCompletedEndsBack
Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється MoveCompletedEndsBack.
[EntityField]
public NullableBool MoveCompletedEndsBack { get; set; }
вартість нерухомості
MoveCompletedEndsForward
Приймає або встановлює значення, яке вказує на те, чи встановлюється MoveCompletedEndsForward чи ні.
[EntityField]
public NullableBool MoveCompletedEndsForward { get; set; }
вартість нерухомості
MoveRemainingStartsBack
Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється MoveRemainingStartsBack.
[EntityField]
public NullableBool MoveRemainingStartsBack { get; set; }
вартість нерухомості
MoveRemainingStartsForward
Приймає або встановлює значення, яке вказує на те, чи встановлюється MoveRemainingStartsForward чи ні.
[EntityField]
public NullableBool MoveRemainingStartsForward { get; set; }
вартість нерухомості
MultipleCriticalPaths
Приймає або встановлює значення, яке вказує на те, чи встановлюється MultipleCriticalPaths чи ні.
[EntityField]
public NullableBool MultipleCriticalPaths { get; set; }
вартість нерухомості
Name
отримує або встановлює значення імені.
[EntityField]
public string Name { get; set; }
вартість нерухомості
NewTaskStartDate
Приймає або встановлює вартість NewTaskStartDate.
[EntityField]
public TaskStartDateType NewTaskStartDate { get; set; }
вартість нерухомості
NewTasksAreManual
Приймає або встановлює значення, яке вказує на те, чи встановлюється NewTasksAreManual чи ні.
[EntityField]
public NullableBool NewTasksAreManual { get; set; }
вартість нерухомості
NewTasksEffortDriven
Приймає або встановлює значення, яке вказує на те, чи встановлюється NewTasksEffortDriven чи ні.
[EntityField]
public NullableBool NewTasksEffortDriven { get; set; }
вартість нерухомості
NewTasksEstimated
Приймає або встановлює значення, яке вказує на те, чи встановлено чи ні.
[EntityField]
public NullableBool NewTasksEstimated { get; set; }
вартість нерухомості
OleObjects
Отримає збірку, що містить приклади класу Aspose.Tasks.OleObject, які пов’язані або вбудовані в цей проектний файл.
public OleObjectCollection OleObjects { get; }
вартість нерухомості
OutlineCodes
Отримає об’єкт OutlineCodeDefinitionCollection.Збір вихідного коду визначення, пов’язані з проектом.
public OutlineCodeDefinitionCollection OutlineCodes { get; }
вартість нерухомості
OutlineCodeDefinitionCollection
PrimaveraProperties
Отримає об’єкт, що містить особливі властивості для проекту, прочитаний з файлу Primavera.
public PrimaveraProjectProperties PrimaveraProperties { get; }
вартість нерухомості
ProjectExternallyEdited
Приймає або встановлює значення, яке вказує на те, чи встановлюється ProjectExternallyEdited чи ні.
[EntityField]
public NullableBool ProjectExternallyEdited { get; set; }
вартість нерухомості
RemoveFileProperties
Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється RemoveFileProperties.
[EntityField]
public NullableBool RemoveFileProperties { get; set; }
вартість нерухомості
ResourceAssignments
Отримати об’єкт ресурсу.
public ResourceAssignmentCollection ResourceAssignments { get; }
вартість нерухомості
ResourceFilters
Отримає всі визначення фільтра на основі ресурсів.ResourceFilters - це колекція об’єктів Aspose.Tasks.Filter.
public FilterCollection ResourceFilters { get; }
вартість нерухомості
ResourceGroups
Отримає всі визначення групи, засновані на ресурсах.ResourceGroups - це колекція об’єктів Aspose.Tasks.Group.
public GroupCollection ResourceGroups { get; }
вартість нерухомості
Resources
Об’єкт збирання ресурсів.
public ResourceCollection Resources { get; }
вартість нерухомості
Revision
отримує або встановлює вартість перегляду.
[EntityField]
public int Revision { get; set; }
вартість нерухомості
RootTask
Знайдіть коріння дерева завдань.
public Task RootTask { get; }
вартість нерухомості
SaveVersion
Приймати або встановити вартість SaveVersion.
[EntityField]
public int SaveVersion { get; set; }
вартість нерухомості
ScheduleFromStart
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється або не встановлюється програмне забезпечення.
[EntityField]
public NullableBool ScheduleFromStart { get; set; }
вартість нерухомості
ShowProjectSummaryTask
Приймає або встановлює значення, яке вказує на те, чи встановлюється ShowProjectSummaryTask чи ні.
[EntityField]
public bool ShowProjectSummaryTask { get; set; }
вартість нерухомості
SplitsInProgressTasks
Приймає або встановлює значення, яке вказує на те, чи встановлюється SplitsInProgressTasks чи ні.
[EntityField]
public NullableBool SplitsInProgressTasks { get; set; }
вартість нерухомості
SpreadActualCost
Приймає або встановлює значення, яке вказує на те, чи встановлюється SpreadActualCost чи ні.
[EntityField]
public NullableBool SpreadActualCost { get; set; }
вартість нерухомості
SpreadPercentComplete
Приймає або встановлює значення, яке вказує на те, чи встановлюється SpreadPercentComplete чи ні.
[EntityField]
public NullableBool SpreadPercentComplete { get; set; }
вартість нерухомості
StartDate
Приймає або встановлює вартість StartDate.
[EntityField]
public DateTime StartDate { get; set; }
вартість нерухомості
StatusDate
Приймає або встановлює значення StatusDate.
[EntityField]
public DateTime StatusDate { get; set; }
вартість нерухомості
Subject
отримує або встановлює цінність суб’єкта.
[EntityField]
public string Subject { get; set; }
вартість нерухомості
Tables
Отримати список Aspose.Tasks.Table об’єктів.
public TableCollection Tables { get; }
вартість нерухомості
TaskFilters
Отримає всі визначення фільтра на основі завдань.TaskFilters - це колекція об’єктів Aspose.Tasks.Filter.
public FilterCollection TaskFilters { get; }
вартість нерухомості
TaskGroups
Знайдіть всі визначення групи на основі завдань.TaskGroups - це колекція об’єктів Aspose.Tasks.Group.
public GroupCollection TaskGroups { get; }
вартість нерухомості
TaskLinks
Про це йдеться в повідомленні Aspose.Tasks.TaskLinkCollection.
public TaskLinkCollection TaskLinks { get; }
вартість нерухомості
TaskUpdatesResource
Приймає або встановлює значення, яке вказує на те, чи встановлюється TaskUpdatesResource чи ні.
[EntityField]
public NullableBool TaskUpdatesResource { get; set; }
вартість нерухомості
Template
Приймає або встановлює вартість шаблону.
[EntityField]
public string Template { get; set; }
вартість нерухомості
TimescaleFinish
Приймає або встановлює вартість TimescaleFinish.
[EntityField]
public DateTime TimescaleFinish { get; set; }
вартість нерухомості
TimescaleStart
Приймає або встановлює вартість TimescaleStart.
[EntityField]
public DateTime TimescaleStart { get; set; }
вартість нерухомості
Title
отримує або встановлює вартість заголовку.
[EntityField]
public string Title { get; set; }
вартість нерухомості
Uid
отримує або встановлює вартість УІД.
[EntityField]
public string Uid { get; set; }
вартість нерухомості
UpdateManuallyScheduledTasksWhenEditingLinks
Приймає або встановлює значення, яке вказує на те, чи встановлюються UpdateManuallyScheduledTasksWhenEditingLinks чи ні.
[EntityField]
public NullableBool UpdateManuallyScheduledTasksWhenEditingLinks { get; set; }
вартість нерухомості
VbaProject
Отримайте приклад класу Aspose.Tasks.Project.VbaProject.
public VbaProject VbaProject { get; }
вартість нерухомості
Views
Отримайте список об’єктів Aspose.Tasks.View.
public ViewCollection Views { get; }
вартість нерухомості
Визначення WBSCode
Отримати або встановити WBS Code Definition для проекту.
public WBSCodeDefinition WBSCodeDefinition { get; set; }
вартість нерухомості
WeekStartDay
Ви отримаєте або встановите вартість WeekStartDay.
[EntityField]
public DayType WeekStartDay { get; set; }
вартість нерухомості
WorkFormat
Приймає або встановлює вартість WorkFormat.
[EntityField]
public TimeUnitType WorkFormat { get; set; }
вартість нерухомості
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
Визначений ключ нерухомості. Aspose.Tasks.Prj для отримання ключа нерухомості.
Returns
T
вартість, до якої майно міститься в цьому контейнері.
Тип параметрів
T
Тип картованої цінності.
GetBaselineSaveTime(BaselineType)
Повернення базової лінії заощаджує час.
public DateTime GetBaselineSaveTime(BaselineType baselineNumber)
Parameters
baselineNumber
BaselineType
Номер базової лінії Aspose.Tasks.BaselineType.
Returns
Остання база лінії зберігає дату і час.
Remarks
Повернеться DateTime.MinValue, якщо базова лінія не була збережена.
GetDuration(подвійний)
Отримає об’єкт Aspose.Tasks.Duration з зазначеною кількістю одиниць і стандартним форматом тривалості, який визначається в налаштуваннях проекту Aspose.Tasks.Prj.DurationFormat.
public Duration GetDuration(double val)
Parameters
val
double
Визначено кількість одиниць.
Returns
Тривалість об’єкта
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
Тривалість об’єкта
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
Тривалість об’єкта
GetPageCount(SaveOptions)
Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даного Aspose.Tasks.Saving.SaveOptions.
public int GetPageCount(SaveOptions saveOptions)
Parameters
saveOptions
SaveOptions
Зберегти варіанти, щоб отримати кількість сторінки для.
Returns
Розрахунок сторінки має бути переданий.
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
Кількість сторінок повинна бути передана.
GetPageCount(Timescale)
Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даного Aspose.Tasks.Visualization.Timescale.
public int GetPageCount(Timescale scale)
Parameters
scale
Timescale
Складом для того, щоб отримати сторінку рахувати.
Returns
Кількість сторінок повинна бути передана.
GetPageCount(PresentationFormat)
Розрахунок сторінки повертається для того, щоб проект був представлений за замовчуванням Aspose.Tasks.Visualization.Timescale(Days) і даний Aspose.Tasks.Visualization.PresentationFormat
public int GetPageCount(PresentationFormat format)
Parameters
format
PresentationFormat
Формат для отримання сторінки рахунків.
Returns
Кількість сторінок повинна бути передана.
GetPageCount(Формат презентації, Timescale)
Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даного Aspose.Tasks.Visualization.Timescale і Aspose.Tasks.Visualization.PresentationFormat.
public int GetPageCount(PresentationFormat format, Timescale scale)
Parameters
format
PresentationFormat
Формат для отримання сторінки рахунків.
scale
Timescale
Складом для того, щоб отримати сторінку рахувати.
Returns
Розрахунок сторінки має бути переданий.
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
Кількість сторінок повинна бути передана.
GetPageCount(Створення PageSize, Timescale)
Розрахунок сторінки повертається для того, щоб проект був представлений за допомогою даних Aspose.Tasks.Visualization.Timescale і Aspose.Tasks.Visualization.PageSize.
public int GetPageCount(PageSize pageSize, Timescale scale)
Parameters
pageSize
PageSize
Розмір сторінки для розрахунку.
scale
Timescale
Складом для того, щоб отримати сторінку рахувати.
Returns
Кількість сторінок повинна бути передана.
GetPredecessors(Task)
Він повертає збірку посилань на завдання, які є попередниками зазначеного завдання.
public TaskLinkCollection GetPredecessors(Task task)
Parameters
task
Task
Задача полягає в тому, щоб отримати попередників.
Returns
Список попередників Aspose.Tasks.TaskLink.
GetProjectFileInfo(стрічка)
Прочитайте інформацію про проект з файлу.
public static ProjectFileInfo GetProjectFileInfo(string filename)
Parameters
filename
string
Ім’я проекту Філарета.
Returns
Про це йдеться в повідомленні проекту Aspose.Tasks.ProjectFileInfo.
GetProjectFileInfo(Stream)
Отримає інформацію про проектний файл з потоку.
public static ProjectFileInfo GetProjectFileInfo(Stream stream)
Parameters
stream
Stream
Про потоки даних.
Returns
Про це йдеться в повідомленні проекту Aspose.Tasks.ProjectFileInfo.
GetWork(подвійний)
Отримає об’єкт Aspose.Tasks.Duration з зазначеною System.Double вартістю та стандартним робочим форматом.
public Duration GetWork(double val)
Parameters
val
double
визначена подвійна вартість.
Returns
Тривалість об’єкта
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
Використовуйте ідентифікатори для перейменування кодів 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
Визначений ключ нерухомості. 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,>