Class Task
Названий на: Aspose.Tasks Асамблея: Aspose.Tasks.dll (25.4.0)
Вони представляють завдання в проекті.
public class Task : IEquatable<task>
Inheritance
Implements
Нападні члени
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Вона являє собою одну атомну частину роботи.
Один може використовуватиTask
Планувати проект шляхом створення завдань і присвоєння на них відповідних ресурсів. Завдання в проекті організовані в якості закріпленої ієрархічної структури дерева, з кореньою задачею і підводними дітьми завдань.Щоб побудувати дерево завдань, можна скористатися спеціалізованою колекцією Aspose.Tasks.TaskCollection за допомогою доступу до власності Aspose.Tasks.Project.RootTask і т.д.:
Project project = new Project();
```None
// add new tasks
Task task1 = project.RootTask.Children.Add(); // a parent task with empty name is added
Task childTask1 = task1.Children.Add("Child 1");
childTask1.Set(Tsk.Start, new DateTime(2020, 2, 12, 8, 0, 0))
childTask1.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask1.Set(Tsk.Finish, new DateTime(2020, 2, 12, 17, 0, 0));
Task childTask3 = task1.Children.Add("Child 3");
childTask3.Set(Tsk.Start, new DateTime(2020, 2, 13, 8, 0, 0))
childTask3.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask3.Set(Tsk.Finish, new DateTime(2020, 2, 13, 17, 0, 0));
Task childTask2 = task1.Children.Add("Child 2", 2); // inserts a task before the childTask3
childTask2.Set(Tsk.Start, new DateTime(2020, 2, 14, 8, 0, 0))
childTask2.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
childTask2.Set(Tsk.Finish, new DateTime(2020, 2, 14, 17, 0, 0));
// save project in the one of available formats
project.Save("Filled project.xml", SaveFileFormat.MPP);
## Properties
### <a id="Aspose_Tasks_Task_ACWP"></a> ACWP
Gets or sets a value of ACWP.
```csharp
[EntityField]
public double ACWP { get; set; }
вартість нерухомості
ActivityId
Представляє поле ідентифікації діяльності - унікальний ідентифікатор завдання, який використовується Primavera. (виключно для проектів Primavera).
public string ActivityId { get; set; }
вартість нерухомості
ActualCost
Приймає або встановлює вартість ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
вартість нерухомості
ActualDuration
Приймає або встановлює вартість ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
вартість нерухомості
ActualFinish
Приймає або встановлює вартість ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
вартість нерухомості
ActualOvertimeCost
Приймає або встановлює вартість ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
вартість нерухомості
ActualOvertimeWork
Приймає або встановлює вартість ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
вартість нерухомості
ActualOvertimeWorkProtected
Приймає або встановлює вартість ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
вартість нерухомості
ActualStart
Приймає або встановлює вартість ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
вартість нерухомості
ActualWork
Приймає або встановлює вартість ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
вартість нерухомості
ActualWorkProtected
Приймає або встановлює вартість ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
вартість нерухомості
Assignments
Отримає збірку ресурсних завдань для цього об’єкта.
public ResourceAssignmentCollection Assignments { get; }
вартість нерухомості
BCWP
отримує або встановлює вартість BCWP.
[EntityField]
public double BCWP { get; set; }
вартість нерухомості
BCWS
Приймає або встановлює вартість BCWS.
[EntityField]
public double BCWS { get; set; }
вартість нерухомості
Baselines
Приймає або встановлює збір базових цінностей завдання.
public TaskBaselineCollection Baselines { get; set; }
вартість нерухомості
BudgetCost
Приймає або встановлює вартість бюджету.
[EntityField]
public decimal BudgetCost { get; set; }
вартість нерухомості
BudgetWork
Приймає або встановлює вартість BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
вартість нерухомості
CV
Приймає або встановлює цінність CV.
[EntityField]
public double CV { get; set; }
вартість нерухомості
Calendar
отримує або встановлює вартість календаря.
[EntityField]
public Calendar Calendar { get; set; }
вартість нерухомості
Children
Отримає дитячу колекцію завдань цього об’єкта.Об’єкт колекції завдань, що представляє завдання дітей.
public TaskCollection Children { get; }
вартість нерухомості
CommitmentFinish
отримує або встановлює вартість CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
вартість нерухомості
CommitmentStart
Приймає або встановлює вартість CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
вартість нерухомості
CommitmentType
отримує або встановлює вартість CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
вартість нерухомості
ConstraintDate
Приймає або встановлює вартість ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
вартість нерухомості
ConstraintType
Приймає або встановлює вартість ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
вартість нерухомості
Contact
Ви отримуєте або встановлюєте значення контакту.
[EntityField]
public string Contact { get; set; }
вартість нерухомості
Cost
отримує або встановлює вартість вартості.
[EntityField]
public decimal Cost { get; set; }
вартість нерухомості
CostVariance
отримує або встановлює вартість CostVariance.
[EntityField]
public double CostVariance { get; set; }
вартість нерухомості
Created
отримує або встановлює цінність створеного.
[EntityField]
public DateTime Created { get; set; }
вартість нерухомості
Deadline
отримує або встановлює вартість терміну.
[EntityField]
public DateTime Deadline { get; set; }
вартість нерухомості
DisplayAsSummary
Приймає або встановлює значення, яке вказує на те, чи встановлюється DisplayAsSummary чи ні.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
вартість нерухомості
DisplayOnTimeline
Приймає або встановлює значення, яке вказує на те, чи встановлюється DisplayOnTimeline чи ні.
[EntityField]
public bool DisplayOnTimeline { get; set; }
вартість нерухомості
Duration
отримує або встановлює вартість тривалості.
[EntityField]
public Duration Duration { get; set; }
вартість нерухомості
DurationFormat
Приймає або встановлює вартість DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
вартість нерухомості
DurationText
Приймає або встановлює вартість DurationText.
[EntityField]
public string DurationText { get; set; }
вартість нерухомості
DurationVariance
Приймає або встановлює вартість DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
вартість нерухомості
EarlyFinish
Приймає або встановлює вартість EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
вартість нерухомості
EarlyStart
Приймає або встановлює вартість EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
вартість нерухомості
EarnedValueMethod
отримує або встановлює вартість EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
вартість нерухомості
ExtendedAttributes
Розширений об’єкт, що містить значення розширеного атрибуту.
public ExtendedAttributeCollection ExtendedAttributes { get; }
вартість нерухомості
Remarks
Потрібні дві частини даних - показник назад до розширеної таблиці атрибутівякий визначається або унікальним ідентифікатором або ідентифікатором поля, і вартістющо вказується або з цінністю, або показником назад до списку цінностей.
ExternalId
отримує або встановлює вартість зовнішньої.
[EntityField]
public int ExternalId { get; set; }
вартість нерухомості
ExternalTaskProject
Отримає або встановлює вартість ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
вартість нерухомості
ExternalUid
Знайти або встановити Унікальний ідентифікатор зовнішньої задачі, коли задача є зовнішньою.
[EntityField]
public int ExternalUid { get; set; }
вартість нерухомості
Finish
отримує або встановлює вартість закінчення.
[EntityField]
public DateTime Finish { get; set; }
вартість нерухомості
FinishSlack
Приймає або встановлює вартість FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
вартість нерухомості
FinishText
Приймає або встановлює вартість FinishText.
[EntityField]
public string FinishText { get; set; }
вартість нерухомості
FinishVariance
Приймає або встановлює вартість FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
вартість нерухомості
FixedCost
отримує або встановлює вартість FixedCost.
[EntityField]
public double FixedCost { get; set; }
вартість нерухомості
FixedCostAccrual
отримує або встановлює вартість FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
вартість нерухомості
FreeSlack
отримує або встановлює вартість FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
вартість нерухомості
Guid
отримує або встановлює вартість керівництва.
[EntityField]
public string Guid { get; set; }
вартість нерухомості
HideBar
Приймає або встановлює значення, яке вказує на те, чи встановлюється HideBar чи ні.
[EntityField]
public NullableBool HideBar { get; set; }
вартість нерухомості
Hyperlink
Приймати або встановити заголовок або пояснювальний текст для гіперзв’язку, пов’язаного з завданням.
[EntityField]
public string Hyperlink { get; set; }
вартість нерухомості
HyperlinkAddress
отримує або встановлює адресу для гіперзв’язку, пов’язаного з завданням.
[EntityField]
public string HyperlinkAddress { get; set; }
вартість нерухомості
Remarks
Повна адреса (Hyperlink Href в Microsoft Project) гіперзв’язку є поєднанням HyperlinkAddress і HyperlinkSubAddress.
HyperlinkSubAddress
Знайти або встановити конкретну позицію в документі в гіперзв’язку, пов’язаному з завданням.
[EntityField]
public string HyperlinkSubAddress { get; set; }
вартість нерухомості
Remarks
Повна адреса (Hyperlink Href в Microsoft Project) гіперзв’язку є поєднанням HyperlinkAddress і HyperlinkSubAddress.
Id
Приймає або встановлює значення ID.
[EntityField]
public int Id { get; set; }
вартість нерухомості
IgnoreResourceCalendar
Приймає або встановлює значення, яке вказує на те, чи встановлюється IgnoreResourceCalendar чи ні.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
вартість нерухомості
IgnoreWarnings
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється IgnoreWarnings чи ні.
[EntityField]
public bool IgnoreWarnings { get; set; }
вартість нерухомості
IsActive
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsActive чи ні.
[EntityField]
public NullableBool IsActive { get; set; }
вартість нерухомості
IsCritical
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsCritical чи ні.
[EntityField]
public NullableBool IsCritical { get; set; }
вартість нерухомості
IsEffortDriven
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsEffortDriven чи ні.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
вартість нерухомості
IsEstimated
Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється.
[EntityField]
public NullableBool IsEstimated { get; set; }
вартість нерухомості
IsExpanded
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsExpanded чи ні.
[EntityField]
public NullableBool IsExpanded { get; set; }
вартість нерухомості
IsExternalTask
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsExternalTask чи ні.
[EntityField]
public bool IsExternalTask { get; set; }
вартість нерухомості
IsManual
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsManual чи ні.
[EntityField]
public NullableBool IsManual { get; set; }
вартість нерухомості
IsMarked
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsMarked чи ні.
[EntityField]
public bool IsMarked { get; set; }
вартість нерухомості
IsMilestone
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється IsMilestone чи ні.
[EntityField]
public NullableBool IsMilestone { get; set; }
вартість нерухомості
IsNull
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsNull чи ні.
[EntityField]
public NullableBool IsNull { get; set; }
вартість нерухомості
IsOverallocated
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsOverallocated чи ні.
[EntityField]
public NullableBool IsOverallocated { get; set; }
вартість нерухомості
IsPublished
Приймає або встановлює значення, яке вказує на те, чи встановлюється або не встановлюється.
[EntityField]
public NullableBool IsPublished { get; set; }
вартість нерухомості
IsRecurring
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsRecurring чи ні.
[EntityField]
public NullableBool IsRecurring { get; set; }
вартість нерухомості
IsResumeValid
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsResumeValid чи ні.
[EntityField]
public NullableBool IsResumeValid { get; set; }
вартість нерухомості
IsRollup
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється IsRollup чи ні.
[EntityField]
public NullableBool IsRollup { get; set; }
вартість нерухомості
IsSubproject
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsSubproject чи ні.
[EntityField]
public bool IsSubproject { get; set; }
вартість нерухомості
IsSubprojectReadOnly
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsSubprojectReadOnly чи ні.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
вартість нерухомості
IsSummary
Приймає або встановлює значення, яке вказує на те, чи встановлюється IsSummary чи ні.
[EntityField]
public bool IsSummary { get; set; }
вартість нерухомості
LateFinish
отримує або встановлює вартість LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
вартість нерухомості
LateStart
Приймає або встановлює вартість LateStart.
[EntityField]
public DateTime LateStart { get; set; }
вартість нерухомості
LevelAssignments
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюються або не встановлюються рівняння.
[EntityField]
public NullableBool LevelAssignments { get; set; }
вартість нерухомості
LevelingCanSplit
Ви отримуєте або встановлюєте значення, яке вказує на те, чи встановлюється або не встановлюється LevelingCanSplit.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
вартість нерухомості
LevelingDelay
Отримає або встановить вартість LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
вартість нерухомості
ManualDuration
Отримає або встановлює вартість ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
вартість нерухомості
ManualFinish
Отримає або встановлює вартість ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
вартість нерухомості
ManualStart
Приймає або встановлює вартість ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
вартість нерухомості
Name
отримує або встановлює значення імені.
[EntityField]
public string Name { get; set; }
вартість нерухомості
НОТРТФ
Приймає або встановлює вартість NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
вартість нерухомості
NotesText
Приймає або встановлює значення NotesText.
[EntityField]
public string NotesText { get; set; }
вартість нерухомості
OutlineCodes
Знайти або встановити об’єкт Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
вартість нерухомості
Remarks
Потрібні дві шматочки даних - показник до висновкутаблиці коду, яка визначається FieldID, і значеннящо визначається або ValueID або ValueGUID показником до списку цінностей.
OutlineLevel
отримує або встановлює вартість OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
вартість нерухомості
OutlineNumber
Приймає або встановлює вартість OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
вартість нерухомості
OvertimeCost
Приймає або встановлює вартість OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
вартість нерухомості
OvertimeWork
Приймає або встановлює вартість OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
вартість нерухомості
ParentProject
Отримає материнський проект завдання.
public Project ParentProject { get; }
вартість нерухомості
Remarks
Зателефонуйте Project.UpdateReferences, щоб оновити ці властивості.
ParentTask
Отримає батьківську задачу завдання.
public Task ParentTask { get; }
вартість нерухомості
PercentComplete
Приймає або встановлює вартість відсотка.
[EntityField]
public int PercentComplete { get; set; }
вартість нерухомості
PercentWorkComplete
Приймає або встановлює вартість PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
вартість нерухомості
PhysicalPercentComplete
отримує або встановлює вартість PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
вартість нерухомості
Predecessors
Отримає об’єкт Aspose.Tasks.TaskCollection, який містить всіх попередників цього об’єкта завдань.
public TaskCollection Predecessors { get; }
вартість нерухомості
PreleveledFinish
Приймає або встановлює вартість PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
вартість нерухомості
PreleveledStart
Приймає або встановлює вартість PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
вартість нерухомості
PrimaveraProperties
Отримає об’єкт, що містить особливі властивості Primavera для завдання, прочитаного з файлу Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
вартість нерухомості
Priority
Приймає або встановлює цінність пріоритету.
[EntityField]
public int Priority { get; set; }
вартість нерухомості
RecurringInfo
отримує приклад класу Aspose.Tasks.RecurringTaskInfo для завдання, яке є повторним завданням; якщо завдання не повторним завданням, то повертається нуль;
public RecurringTaskInfo RecurringInfo { get; }
вартість нерухомості
RegularWork
Приймає або встановлює вартість RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
вартість нерухомості
RemainingCost
отримує або встановлює вартість RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
вартість нерухомості
RemainingDuration
отримує або встановлює вартість реставрації.
[EntityField]
public Duration RemainingDuration { get; set; }
вартість нерухомості
RemainingOvertimeCost
отримує або встановлює вартість RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
вартість нерухомості
RemainingOvertimeWork
отримує або встановлює вартість RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
вартість нерухомості
RemainingWork
отримує або встановлює вартість RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
вартість нерухомості
Resume
отримує або встановлює вартість резюме.
[EntityField]
public DateTime Resume { get; set; }
вартість нерухомості
SV
Варіант заробленої вартості, через дату статусу проекту.Варіант графіку (SV) — різниця між BCWP і BCWS.
public double SV { get; set; }
вартість нерухомості
SplitParts
Отримає колекцію SplitPart, яка представляє частини завдання.
public SplitPartCollection SplitParts { get; }
вартість нерухомості
Start
Знайти або встановити вартість Початок.
[EntityField]
public DateTime Start { get; set; }
вартість нерухомості
StartSlack
Отримає або встановлює вартість StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
вартість нерухомості
StartText
Приймає або встановлює вартість StartText.
[EntityField]
public string StartText { get; set; }
вартість нерухомості
StartVariance
Отримає або встановлює вартість StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
вартість нерухомості
Status
Статус виконання завдань.
[EntityField]
public TaskStatus Status { get; }
вартість нерухомості
StatusManager
Приймає або встановлює значення StatusManager.
[EntityField]
public string StatusManager { get; set; }
вартість нерухомості
Stop
Приймає або встановлює вартість зупинки.
[EntityField]
public DateTime Stop { get; set; }
вартість нерухомості
SubprojectName
Приймає або встановлює значення SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
вартість нерухомості
Successors
Отримає об’єкт Aspose.Tasks.TaskCollection, який містить всіх наступників цього об’єкта завдань.
public TaskCollection Successors { get; }
вартість нерухомості
TimephasedData
Приймати або встановити об’єкт TimephasedDataCollection цієї задачі.Часовий блок даних, пов’язаний з завданням.
public TimephasedDataCollection TimephasedData { get; set; }
вартість нерухомості
Remarks
Читання підтримується тільки для формату XML.
TotalSlack
Приймає або встановлює вартість TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
вартість нерухомості
Type
отримує або встановлює значення типу.
[EntityField]
public TaskType Type { get; set; }
вартість нерухомості
Uid
отримує або встановлює вартість УІД.
[EntityField]
public int Uid { get; set; }
вартість нерухомості
WBS
Приймає або встановлює вартість WBS.
[EntityField]
public string WBS { get; set; }
вартість нерухомості
WBS рівень
отримує або встановлює вартість WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
вартість нерухомості
Warning
Він отримує або встановлює значення, яке вказує на те, чи встановлено попередження чи ні.
[EntityField]
public bool Warning { get; set; }
вартість нерухомості
Work
отримує або встановлює цінність роботи.
[EntityField]
public Duration Work { get; set; }
вартість нерухомості
WorkVariance
отримує або встановлює вартість WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
вартість нерухомості
Methods
Clone()
Створює повну копію завдання без підзадач.
public object Clone()
Returns
Створення копії завдання.
Delete()
Видаляється завдання з колекції завдань батьківського проекту та всіх його завдань.
public void Delete()
Equals(Task)
Повертає значення, яке вказує на те, чи дорівнює ця інстанція визначеному завданням.
public bool Equals(Task other)
Parameters
other
Task
Визначені завдання порівнювати з цією інстанцією.
Returns
повертається дійсно, якщо зазначена задача і ця інстанція мають однакові унікальні ідентифікатори.
Equals(Об’єкт)
Повертає значення, яке вказує на те, чи дорівнює ця інстанція визначеному об’єкту.
public override bool Equals(object obj)
Parameters
obj
object
Визначений об’єкт для порівняння з цією інстанцією.
Returns
повертається дійсно, якщо зазначена задача і ця інстанція мають однакові унікальні ідентифікатори.
Знайдіть Т>(Ключові слова: Taskkey="">)
Він повертає вартість, до якої майно мапується в цьому контейнері.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
Визначений ключ нерухомості. Aspose.Tasks.Tsk для отримання ключа нерухомості.
Returns
T
вартість, до якої майно міститься в цьому контейнері.
Тип параметрів
T
Тип картованої цінності.
GetHashCode()
Повертає вартість коду хаша для цієї задачі.
public override int GetHashCode()
Returns
повертає вартість коду хаша для цього об’єкта.
GetTimephasedData(Створення DateTime, DateTime, TimeFasedDataType)
Повертає об’єкт з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Дата початку для часу фазових даних.
end
DateTime
Дата закінчення терміну фазових даних.
timephasedType
TimephasedDataType
Тип часу фазових даних (Aspose.Tasks.TimephasedDataType).
Returns
Об’єкт з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом.
GetTimephasedData(Дата часу, дата часу)
Повертає об’єкт Aspose.Tasks.TimephasedDataCollection з значеннями Aspose.Tasks.Task.TimephasedData в межах даних початкових і кінцевих дат.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Дата початку для часу фазових даних.
end
DateTime
Дата закінчення терміну фазових даних.
Returns
Список Aspose.Tasks.TimephasedДані для заповнення.
MoveToSibling(Task)
Переміщає поточну задачу на тому ж рівні виходу перед зазначеною задачею.Якщо ParentProject.CalculationMode є Ніхто користувач не повинен зателефонувати Project.Recalculate() після використання цього методу (це буде перерахувати всі завдання проекту (старт/завершення дати, встановлення ранніх/запізні дати) і розрахувати залежні поля, такі як удари, робочі та витратні поля, рівні виходу).Якщо ParentProject.CalculationMode є ручним, то метод автоматично буде розраховувати тільки ідентифікатор завдань, рівень виходу та числа виходу.Якщо ParentProject.CalculationMode є автоматичним, то метод автоматично відновлює всі завдання проекту.(Початок / закінчення дати, встановлення ранніх / пізніх дат, розрахунок ударів, робочих та витратних полів, перерахунок ідентифікаційних і вихідних рівнів).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Задача, перед якою буде введено поточну задачу.
MoveToSibling(ІНТ)
Переміщає поточну задачу на тому ж рівні виходу перед задачею з зазначеним ідентифікатором.Якщо ParentProject.CalculationMode є Ніхто користувач не повинен зателефонувати Project.Recalculate() після використання цього методу (це буде перерахувати всі завдання проекту (старт/завершення дати, встановлення ранніх/запізні дати) і розрахувати залежні поля, такі як удари, робочі та витратні поля, рівні виходу).Якщо ParentProject.CalculationMode є ручним, то метод автоматично буде розраховувати тільки ідентифікатор завдань, рівень виходу та числа виходу.Якщо ParentProject.CalculationMode є автоматичним, то метод автоматично відновлює всі завдання проекту.(Початок / закінчення дати, встановлення ранніх / пізніх дат, розрахунок ударів, робочих та витратних полів, перерахунок ідентифікаційних і вихідних рівнів).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) завдання, до якого буде введено поточну задачу.
OutlineIndent()
Введіть завдання в аутсайт.
public void OutlineIndent()
OutlineOutdent()
Пропонує завдання в аутліні.
public void OutlineOutdent()
SelectAllChildTasks()
Повторно збирає всі дитячі завдання цієї задачі.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable • < Task >
Список дитячих завдань цього завдання.
Створення T>(Ключові слова: Taskkey=«Т»)
Карта зазначеного майна до зазначеної вартості в цьому контейнері.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
Визначений ключ нерухомості. Aspose.Tasks.Tsk для отримання ключа нерухомості.
val
T
і цінності .
Тип параметрів
T
Тип картованої цінності.
ToString()
Повертає короткий ряд представлення завдання.Точні деталі представлення не уточнюються і підлягають змінам.
public override string ToString()
Returns
Коротка смуга, яка являє собою об’єкт завдання.</t,></t,></t,></t,></t,></t,>