Class Task

Class Task

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

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

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

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

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; }

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

double

ActivityId

Представляє поле ідентифікації діяльності - унікальний ідентифікатор завдання, який використовується Primavera. (виключно для проектів Primavera).

public string ActivityId { get; set; }

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

string

ActualCost

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

[EntityField]
public decimal ActualCost { get; set; }

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

decimal

ActualDuration

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

[EntityField]
public Duration ActualDuration { get; set; }

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

Duration

ActualFinish

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

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

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

DateTime

ActualOvertimeCost

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

[EntityField]
public decimal ActualOvertimeCost { get; set; }

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

decimal

ActualOvertimeWork

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

[EntityField]
public Duration ActualOvertimeWork { get; set; }

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

Duration

ActualOvertimeWorkProtected

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

[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }

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

Duration

ActualStart

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

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

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

DateTime

ActualWork

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

[EntityField]
public Duration ActualWork { get; set; }

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

Duration

ActualWorkProtected

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

[EntityField]
public Duration ActualWorkProtected { get; set; }

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

Duration

Assignments

Отримає збірку ресурсних завдань для цього об’єкта.

public ResourceAssignmentCollection Assignments { get; }

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

ResourceAssignmentCollection

BCWP

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

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

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

double

BCWS

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

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

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

double

Baselines

Приймає або встановлює збір базових цінностей завдання.

public TaskBaselineCollection Baselines { get; set; }

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

TaskBaselineCollection

BudgetCost

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

[EntityField]
public decimal BudgetCost { get; set; }

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

decimal

BudgetWork

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

[EntityField]
public Duration BudgetWork { get; set; }

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

Duration

CV

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

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

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

double

Calendar

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

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

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

Calendar

Children

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

public TaskCollection Children { get; }

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

TaskCollection

CommitmentFinish

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

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

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

DateTime

CommitmentStart

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

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

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

DateTime

CommitmentType

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

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

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

int

ConstraintDate

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

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

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

DateTime

ConstraintType

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

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

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

ConstraintType

Contact

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

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

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

string

Cost

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

[EntityField]
public decimal Cost { get; set; }

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

decimal

CostVariance

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

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

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

double

Created

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

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

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

DateTime

Deadline

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

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

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

DateTime

DisplayAsSummary

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

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

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

NullableBool

DisplayOnTimeline

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

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

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

bool

Duration

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

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

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

Duration

DurationFormat

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

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

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

TimeUnitType

DurationText

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

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

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

string

DurationVariance

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

[EntityField]
public Duration DurationVariance { get; set; }

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

Duration

EarlyFinish

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

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

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

DateTime

EarlyStart

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

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

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

DateTime

EarnedValueMethod

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

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

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

EarnedValueMethodType

ExtendedAttributes

Розширений об’єкт, що містить значення розширеного атрибуту.

public ExtendedAttributeCollection ExtendedAttributes { get; }

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

ExtendedAttributeCollection

Remarks

Потрібні дві частини даних - показник назад до розширеної таблиці атрибутівякий визначається або унікальним ідентифікатором або ідентифікатором поля, і вартістющо вказується або з цінністю, або показником назад до списку цінностей.

ExternalId

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

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

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

int

ExternalTaskProject

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

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

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

string

ExternalUid

Знайти або встановити Унікальний ідентифікатор зовнішньої задачі, коли задача є зовнішньою.

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

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

int

Finish

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

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

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

DateTime

FinishSlack

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

[EntityField]
public TimeSpan FinishSlack { get; set; }

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

TimeSpan

FinishText

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

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

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

string

FinishVariance

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

[EntityField]
public Duration FinishVariance { get; set; }

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

Duration

FixedCost

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

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

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

double

FixedCostAccrual

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

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

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

CostAccrualType

FreeSlack

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

[EntityField]
public TimeSpan FreeSlack { get; set; }

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

TimeSpan

Guid

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

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

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

string

HideBar

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

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

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

NullableBool

Hyperlink

Приймати або встановити заголовок або пояснювальний текст для гіперзв’язку, пов’язаного з завданням.

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

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

string

HyperlinkAddress

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

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

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

string

Remarks

Повна адреса (Hyperlink Href в Microsoft Project) гіперзв’язку є поєднанням HyperlinkAddress і HyperlinkSubAddress.

HyperlinkSubAddress

Знайти або встановити конкретну позицію в документі в гіперзв’язку, пов’язаному з завданням.

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

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

string

Remarks

Повна адреса (Hyperlink Href в Microsoft Project) гіперзв’язку є поєднанням HyperlinkAddress і HyperlinkSubAddress.

Id

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

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

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

int

IgnoreResourceCalendar

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

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

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

NullableBool

IgnoreWarnings

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

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

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

bool

IsActive

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

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

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

NullableBool

IsCritical

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

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

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

NullableBool

IsEffortDriven

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

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

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

NullableBool

IsEstimated

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

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

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

NullableBool

IsExpanded

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

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

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

NullableBool

IsExternalTask

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

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

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

bool

IsManual

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

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

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

NullableBool

IsMarked

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

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

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

bool

IsMilestone

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

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

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

NullableBool

IsNull

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

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

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

NullableBool

IsOverallocated

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

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

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

NullableBool

IsPublished

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

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

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

NullableBool

IsRecurring

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

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

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

NullableBool

IsResumeValid

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

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

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

NullableBool

IsRollup

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

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

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

NullableBool

IsSubproject

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

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

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

bool

IsSubprojectReadOnly

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

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

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

NullableBool

IsSummary

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

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

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

bool

LateFinish

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

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

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

DateTime

LateStart

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

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

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

DateTime

LevelAssignments

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

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

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

NullableBool

LevelingCanSplit

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

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

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

NullableBool

LevelingDelay

Отримає або встановить вартість LevelingDelay.

[EntityField]
public Duration LevelingDelay { get; set; }

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

Duration

ManualDuration

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

[EntityField]
public Duration ManualDuration { get; set; }

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

Duration

ManualFinish

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

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

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

DateTime

ManualStart

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

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

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

DateTime

Name

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

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

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

string

НОТРТФ

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

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

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

string

NotesText

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

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

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

string

OutlineCodes

Знайти або встановити об’єкт Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

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

OutlineCodeCollection

Remarks

Потрібні дві шматочки даних - показник до висновкутаблиці коду, яка визначається FieldID, і значеннящо визначається або ValueID або ValueGUID показником до списку цінностей.

OutlineLevel

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

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

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

int

OutlineNumber

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

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

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

string

OvertimeCost

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

[EntityField]
public decimal OvertimeCost { get; set; }

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

decimal

OvertimeWork

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

[EntityField]
public Duration OvertimeWork { get; set; }

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

Duration

ParentProject

Отримає материнський проект завдання.

public Project ParentProject { get; }

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

Project

Remarks

Зателефонуйте Project.UpdateReferences, щоб оновити ці властивості.

ParentTask

Отримає батьківську задачу завдання.

public Task ParentTask { get; }

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

Task

PercentComplete

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

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

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

int

PercentWorkComplete

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

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

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

int

PhysicalPercentComplete

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

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

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

int

Predecessors

Отримає об’єкт Aspose.Tasks.TaskCollection, який містить всіх попередників цього об’єкта завдань.

public TaskCollection Predecessors { get; }

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

TaskCollection

PreleveledFinish

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

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

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

DateTime

PreleveledStart

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

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

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

DateTime

PrimaveraProperties

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

public PrimaveraTaskProperties PrimaveraProperties { get; }

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

PrimaveraTaskProperties

Priority

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

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

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

int

RecurringInfo

отримує приклад класу Aspose.Tasks.RecurringTaskInfo для завдання, яке є повторним завданням; якщо завдання не повторним завданням, то повертається нуль;Інформація для прикладу Aspose.Tasks.RecurringTaskInfo присутня лише у форматі файлу mpp.

public RecurringTaskInfo RecurringInfo { get; }

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

RecurringTaskInfo

RegularWork

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

[EntityField]
public Duration RegularWork { get; set; }

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

Duration

RemainingCost

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

[EntityField]
public decimal RemainingCost { get; set; }

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

decimal

RemainingDuration

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

[EntityField]
public Duration RemainingDuration { get; set; }

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

Duration

RemainingOvertimeCost

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

[EntityField]
public decimal RemainingOvertimeCost { get; set; }

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

decimal

RemainingOvertimeWork

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

[EntityField]
public Duration RemainingOvertimeWork { get; set; }

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

Duration

RemainingWork

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

[EntityField]
public Duration RemainingWork { get; set; }

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

Duration

Resume

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

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

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

DateTime

SV

Варіант заробленої вартості, через дату статусу проекту.Варіант графіку (SV) — різниця між BCWP і BCWS.

public double SV { get; set; }

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

double

SplitParts

Отримає колекцію SplitPart, яка представляє частини завдання.

public SplitPartCollection SplitParts { get; }

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

SplitPartCollection

Start

Знайти або встановити вартість Початок.

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

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

DateTime

StartSlack

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

[EntityField]
public TimeSpan StartSlack { get; set; }

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

TimeSpan

StartText

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

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

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

string

StartVariance

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

[EntityField]
public Duration StartVariance { get; set; }

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

Duration

Status

Статус виконання завдань.

[EntityField]
public TaskStatus Status { get; }

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

TaskStatus

StatusManager

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

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

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

string

Stop

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

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

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

DateTime

SubprojectName

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

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

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

string

Successors

Отримає об’єкт Aspose.Tasks.TaskCollection, який містить всіх наступників цього об’єкта завдань.

public TaskCollection Successors { get; }

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

TaskCollection

TimephasedData

Приймати або встановити об’єкт TimephasedDataCollection цієї задачі.Часовий блок даних, пов’язаний з завданням.

public TimephasedDataCollection TimephasedData { get; set; }

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

TimephasedDataCollection

Remarks

Читання підтримується тільки для формату XML.

TotalSlack

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

[EntityField]
public TimeSpan TotalSlack { get; set; }

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

TimeSpan

Type

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

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

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

TaskType

Uid

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

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

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

int

WBS

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

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

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

string

WBS рівень

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

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

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

string

Warning

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

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

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

bool

Work

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

[EntityField]
public Duration Work { get; set; }

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

Duration

WorkVariance

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

[EntityField]
public Duration WorkVariance { get; set; }

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

Duration

Methods

Clone()

Створює повну копію завдання без підзадач.

public object Clone()

Returns

object

Створення копії завдання.

Delete()

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

public void Delete()

Equals(Task)

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

public bool Equals(Task other)

Parameters

other Task

Визначені завдання порівнювати з цією інстанцією.

Returns

bool

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

Equals(Об’єкт)

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

public override bool Equals(object obj)

Parameters

obj object

Визначений об’єкт для порівняння з цією інстанцією.

Returns

bool

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

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

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

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

Parameters

key Key <t, taskkey ="">

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

Returns

T

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

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

T

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

GetHashCode()

Повертає вартість коду хаша для цієї задачі.

public override int GetHashCode()

Returns

int

повертає вартість коду хаша для цього об’єкта.

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

Повертає об’єкт з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)

Parameters

start DateTime

Дата початку для часу фазових даних.

end DateTime

Дата закінчення терміну фазових даних.

timephasedType TimephasedDataType

Тип часу фазових даних (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Об’єкт з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом з об’єктом.

GetTimephasedData(Дата часу, дата часу)

Повертає об’єкт Aspose.Tasks.TimephasedDataCollection з значеннями Aspose.Tasks.Task.TimephasedData в межах даних початкових і кінцевих дат.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Дата початку для часу фазових даних.

end DateTime

Дата закінчення терміну фазових даних.

Returns

TimephasedDataCollection

Список 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

key Key <t, taskkey ="">

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

val T

і цінності .

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

T

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

ToString()

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

public override string ToString()

Returns

string

Коротка смуга, яка являє собою об’єкт завдання.</t,></t,></t,></t,></t,></t,>

 Українська