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

มันเป็นตัวแทนหนึ่งคอลัมน์ atomic ของงาน

หนึ่งสามารถใช้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

แสดงฟิลด์ ID กิจกรรม - ตัวระบุงานที่ไม่ซ้ํากันที่ใช้โดย 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

ได้รับการจัดเก็บงานเด็กของวัตถุนี้TaskCollection วัตถุที่แสดงให้เห็นถึงงานเด็ก

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

Gets ExtendedAttributeCollection object containing the values of an extended attribute

public ExtendedAttributeCollection ExtendedAttributes { get; }

คุณสมบัติมูลค่า

ExtendedAttributeCollection

Remarks

2 ชิ้นของข้อมูลที่จําเป็น - ตัวบ่งชี้กลับไปยังตารางคุณสมบัติที่ขยายซึ่งจะระบุโดย ID เฉพาะหรือ ID Field และค่าซึ่งจะระบุทั้งด้วยค่าหรือเครื่องหมายกลับไปยังรายการค่า

ExternalId

ได้รับหรือตั้งค่าค่าของ 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

ได้รับหรือตั้งค่าค่าของ 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

รับหรือตั้งชื่อหรือข้อความอธิบายสําหรับ hyperlink ที่เกี่ยวข้องกับงาน

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

คุณสมบัติมูลค่า

string

HyperlinkAddress

ได้รับหรือตั้งค่าที่อยู่สําหรับ hyperlink ที่เกี่ยวข้องกับงาน

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

คุณสมบัติมูลค่า

string

Remarks

ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ HyperlinkAddress และ HyperlinkSubAddress

HyperlinkSubAddress

รับหรือตั้งตําแหน่งที่เฉพาะเจาะจงในเอกสารใน hyperlink ที่เกี่ยวข้องกับงาน

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

คุณสมบัติมูลค่า

string

Remarks

ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ 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

รับหรือตั้งค่าของ 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

บันทึก RTF

รับหรือตั้งค่าของ NotesRTF

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

คุณสมบัติมูลค่า

string

NotesText

รับหรือตั้งค่าของ NotesText

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

คุณสมบัติมูลค่า

string

OutlineCodes

ได้รับหรือตั้งค่า Aspose.Tasks.OutlineCodeCollection object

public OutlineCodeCollection OutlineCodes { get; set; }

คุณสมบัติมูลค่า

OutlineCodeCollection

Remarks

2 ชิ้นของข้อมูลเป็นสิ่งจําเป็น - ตัวบ่งชี้สําหรับรายการตารางรหัสที่ระบุโดย 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

รับหรือตั้งค่าของ 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 สําหรับงานที่เป็นงานที่ซ้ํากัน หากงานที่ไม่ได้เป็นงานที่ซ้ํากันแล้วกลับ nullข้อมูลสําหรับตัวอย่าง 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

ได้รับหรือตั้งค่าค่าของ 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

รับหรือตั้งค่าค่าของ 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

กลับถูกต้องถ้างานที่ระบุและตัวอย่างนี้มี ID ที่เป็นเอกลักษณ์เดียวกัน

Equals(วัตถุ)

กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับวัตถุที่ระบุ

public override bool Equals(object obj)

Parameters

obj object

วัตถุที่ระบุในการเปรียบเทียบกับกรณีนี้

Returns

bool

กลับถูกต้องถ้างานที่ระบุและตัวอย่างนี้มี ID ที่เป็นเอกลักษณ์เดียวกัน

เก็บ>(Key<t, แท็กคีย์="">)

กลับค่าที่ทรัพย์สินจะถูกวางแผนในภาชนะนี้

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

Parameters

key Key <t, taskkey ="">

คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Tsk เพื่อรับคีย์ทรัพย์สิน

Returns

T

ค่าใช้จ่ายที่สินทรัพย์จะถูกวางแผนในภาชนะนี้

ประเภทพารามิเตอร์

T

ประเภทของค่าที่จดหมาย

GetHashCode()

กลับค่ารหัส hash สําหรับงานนี้

public override int GetHashCode()

Returns

int

กลับค่ารหัส hash สําหรับวัตถุนี้

GetTimephasedData(DateTime, DateTime, ระยะเวลาDataType)

Returns Aspose.Tasks.TimephasedDataCollection object with Aspose.Tasks.Task.TimephasedData values within given start and end dates of specified time-phase data type

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

Parameters

start DateTime

วันที่เริ่มต้นสําหรับข้อมูลขั้นตอนเวลา

end DateTime

วันที่สิ้นสุดสําหรับข้อมูลขั้นตอนเวลา

timephasedType TimephasedDataType

ประเภทข้อมูลขั้นตอนเวลา (Aspose.Tasks.TimephasedDataType)

Returns

TimephasedDataCollection

A Aspose.Tasks.TimephasedDataCollection object with Aspose.Tasks.Task.TimephasedData values within given start and end dates of specified timephased data type.

GetTimephasedData(DateTime, DateTime)

Returns Aspose.Tasks.TimephasedDataCollection object with Aspose.Tasks.Task.TimephasedData values within given start and end dates

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

วันที่เริ่มต้นสําหรับข้อมูลขั้นตอนเวลา

end DateTime

วันที่สิ้นสุดสําหรับข้อมูลขั้นตอนเวลา

Returns

TimephasedDataCollection

รายการของ Aspose.Tasks.TimephasedData จะถูกเติมเต็ม

MoveToSibling(Task)

การเคลื่อนย้ายงานปัจจุบันในระดับ Outline ที่เดียวกันก่อนงานที่ระบุหาก ParentProject.CalculationMode เป็น ไม่มีผู้ใช้ควรเรียกร้อง Project.Recalculate() หลังจากใช้วิธีการนี้ (มันจะรีไซเคิลงานโครงการทั้งหมด (วันที่เริ่มต้น/สิ้นสุดตั้งค่าวันที่เริ่มต้น/สิ้นสุด) และคํานวณฟิลด์ที่ขึ้นอยู่เช่นล็อคงานและฟิลด์ค่าใช้จ่ายระดับ outline)หาก ParentProject.CalculationMode เป็น Manual วิธีนี้จะคํานวณการทํางาน ID, ระดับ outline และจํานวน outline โดยอัตโนมัติเท่านั้นหาก ParentProject.CalculationMode เป็นอัตโนมัติวิธีการเรียกคืนทุกงานของโครงการโดยอัตโนมัติ(วันที่เริ่มต้น/สิ้นสุดการตั้งค่าวันที่ต้น/ปลายการคํานวณผลลัพธ์การทํางานและพื้นที่ค่าใช้จ่ายการรีไซเคิล IDs และระดับ outline)

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

ภารกิจก่อนที่จะใส่ภารกิจปัจจุบัน

MoveToSibling(int)

การย้ายงานปัจจุบันในระดับ Outline ที่เดียวกันก่อนงานที่มี ID ที่ระบุไว้หาก ParentProject.CalculationMode เป็น ไม่มีผู้ใช้ควรเรียกร้อง Project.Recalculate() หลังจากใช้วิธีการนี้ (มันจะรีไซเคิลงานโครงการทั้งหมด (วันที่เริ่มต้น/สิ้นสุดตั้งค่าวันที่เริ่มต้น/สิ้นสุด) และคํานวณฟิลด์ที่ขึ้นอยู่เช่นล็อคงานและฟิลด์ค่าใช้จ่ายระดับ outline)หาก ParentProject.CalculationMode เป็น Manual วิธีนี้จะคํานวณการทํางาน ID, ระดับ outline และจํานวน outline โดยอัตโนมัติเท่านั้นหาก ParentProject.CalculationMode เป็นอัตโนมัติวิธีการเรียกคืนทุกงานของโครงการโดยอัตโนมัติ(วันที่เริ่มต้น/สิ้นสุดการตั้งค่าวันที่ต้น/ปลายการคํานวณผลลัพธ์การทํางานและพื้นที่ค่าใช้จ่ายการรีไซเคิล IDs และระดับ outline)

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) ของงานก่อนที่งานปัจจุบันจะถูกใส่

OutlineIndent()

ระบุงานในรายการ

public void OutlineIndent()

OutlineOutdent()

ปรับปรุงงานในรายการ

public void OutlineOutdent()

SelectAllChildTasks()

Recursively รวบรวมทุกงานของเด็กของงานนี้

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable < Task >

รายการงานเด็กของงานนี้

ตะแกรง>(Key<t, แท็กคีย์=“””” T)

แผนที่คุณสมบัติที่ระบุไปยังค่าที่ระบุในภาชนะนี้

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,>

 แบบไทย