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

Получается или устанавливается стоимость 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

Получается обект ExtendedAttributeCollection, содержащий значения расширенного атрибута.

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

Получается или устанавливается значение, указывающее на то, установлен ли 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

Получается или устанавливается значение, указывающее на то, установлен ли 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

Получается или устанавливается значение, указывающее, устанавливаются ли 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

Получается или устанавливается стоимость руководства.

[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

Call 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

Получается или устанавливается стоимость 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

Получается или устанавливается значение 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

WBSLevel

Получается или устанавливается стоимость 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, TimephasedDataType)

Возвращает Aspose.Tasks.TimephasedDataCollection объект с Aspose.Tasks.Task.TimephasedДанные значения в пределах указанных стартовых и конечных дат определенного времени-фазного типа данных.

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

Parameters

start DateTime

Дата начала времени фазных данных.

end DateTime

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

timephasedType TimephasedDataType

Тип времени фазных данных (Aspose.Tasks.TimephasedDataType).

Returns

TimephasedDataCollection

Объект Aspose.Tasks.TimephasedDataCollection с значениями Aspose.Tasks.Task.TimephasedData в пределах данных стартовых и конечных дат определенного временного типа данных.

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 является автоматическим, то метод автоматически перечисляет все задачи проекта.(старт/окончательные даты, установка ранних/поздних дат, расчет ударов, рабочих и затратных полей, перерасчет ID и уровней выхода).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

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

MoveToSibling(ИНТ)

Переместите текущую задачу на том же уровне выхода перед задачей с указанным ИД.Если ParentProject.CalculationMode является Ни один пользователь не должен ссылаться на Project.Recalculate() после использования этого метода (Это перечислит все задачи проекта (старт/окончание даты, устанавливает ранние/поздние даты) и вычислит зависимые поля, такие как удары, рабочие и затратные поля, уровни выхода).Если ParentProject.CalculationMode является Ручной, то метод автоматически вычисляет только идентификатор задания, уровень выхода и числа выхода.Если ParentProject.CalculationMode является автоматическим, то метод автоматически перечисляет все задачи проекта.(старт/окончательные даты, установка ранних/поздних дат, расчет ударов, рабочих и затратных полей, перерасчет ID и уровней выхода).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ИД (Aspose.Tasks.Tsk.Id) задания, перед которым будет введен текущий задание.

OutlineIndent()

Введите задачу в источник.

public void OutlineIndent()

OutlineOutdent()

Поощряет задание в выпуске.

public void OutlineOutdent()

SelectAllChildTasks()

Рекурсивно собирает все детские задания этой задачи.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable • < Task >

Список детских задач этой задачи.

Сеть (Ключ, 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,>

 Русский