Class Task
ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)
แสดงงานในโครงการ
public class Task : IEquatable<task>
Inheritance
Implements
อนุญาโตตุลาการ
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
มันเป็นตัวแทนหนึ่งคอลัมน์ 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; }
คุณสมบัติมูลค่า
ActivityId
แสดงฟิลด์ ID กิจกรรม - ตัวระบุงานที่ไม่ซ้ํากันที่ใช้โดย Primavera (ใช้เฉพาะสําหรับโครงการ Primavera)
public string ActivityId { get; set; }
คุณสมบัติมูลค่า
ActualCost
รับหรือตั้งค่าค่าของ ActualCost
[EntityField]
public decimal ActualCost { get; set; }
คุณสมบัติมูลค่า
ActualDuration
ได้รับหรือตั้งค่าค่าของ ActualDuration
[EntityField]
public Duration ActualDuration { get; set; }
คุณสมบัติมูลค่า
ActualFinish
รับหรือตั้งค่าของ ActualFinish
[EntityField]
public DateTime ActualFinish { get; set; }
คุณสมบัติมูลค่า
ActualOvertimeCost
รับหรือตั้งค่าค่าของ ActualOvertimeCost
[EntityField]
public decimal ActualOvertimeCost { get; set; }
คุณสมบัติมูลค่า
ActualOvertimeWork
รับหรือตั้งค่าของ ActualOvertimeWork
[EntityField]
public Duration ActualOvertimeWork { get; set; }
คุณสมบัติมูลค่า
ActualOvertimeWorkProtected
รับหรือตั้งค่าของ ActualOvertimeWorkProtected
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
คุณสมบัติมูลค่า
ActualStart
รับหรือตั้งค่าของ ActualStart
[EntityField]
public DateTime ActualStart { get; set; }
คุณสมบัติมูลค่า
ActualWork
รับหรือตั้งค่าของ ActualWork
[EntityField]
public Duration ActualWork { get; set; }
คุณสมบัติมูลค่า
ActualWorkProtected
รับหรือตั้งค่าของ ActualWorkProtected
[EntityField]
public Duration ActualWorkProtected { get; set; }
คุณสมบัติมูลค่า
Assignments
ได้รับการเก็บรวบรวมคําสั่งทรัพยากรสําหรับวัตถุนี้
public ResourceAssignmentCollection Assignments { get; }
คุณสมบัติมูลค่า
BCWP
ได้รับหรือตั้งค่าค่าของ BCWP
[EntityField]
public double BCWP { get; set; }
คุณสมบัติมูลค่า
BCWS
รับหรือตั้งค่าของ BCWS
[EntityField]
public double BCWS { get; set; }
คุณสมบัติมูลค่า
Baselines
รับหรือตั้งค่าการเก็บรวบรวมค่าพื้นฐานของงาน
public TaskBaselineCollection Baselines { get; set; }
คุณสมบัติมูลค่า
BudgetCost
รับหรือตั้งค่าค่าของ BudgetCost
[EntityField]
public decimal BudgetCost { get; set; }
คุณสมบัติมูลค่า
BudgetWork
ได้รับหรือตั้งค่าค่าของ BudgetWork
[EntityField]
public Duration BudgetWork { get; set; }
คุณสมบัติมูลค่า
CV
รับหรือตั้งค่าค่าของ CV
[EntityField]
public double CV { get; set; }
คุณสมบัติมูลค่า
Calendar
รับหรือตั้งค่าของปฏิทิน
[EntityField]
public Calendar Calendar { get; set; }
คุณสมบัติมูลค่า
Children
ได้รับการจัดเก็บงานเด็กของวัตถุนี้TaskCollection วัตถุที่แสดงให้เห็นถึงงานเด็ก
public TaskCollection Children { get; }
คุณสมบัติมูลค่า
CommitmentFinish
รับหรือตั้งค่าค่าของ CommitmentFinish
[EntityField]
public DateTime CommitmentFinish { get; set; }
คุณสมบัติมูลค่า
CommitmentStart
รับหรือตั้งค่าของ CommitmentStart
[EntityField]
public DateTime CommitmentStart { get; set; }
คุณสมบัติมูลค่า
CommitmentType
รับหรือตั้งค่าค่าของ CommitmentType
[EntityField]
public int CommitmentType { get; set; }
คุณสมบัติมูลค่า
ConstraintDate
รับหรือตั้งค่าของ ConstraintDate
[EntityField]
public DateTime ConstraintDate { get; set; }
คุณสมบัติมูลค่า
ConstraintType
รับหรือตั้งค่าของ ConstraintType
[EntityField]
public ConstraintType ConstraintType { get; set; }
คุณสมบัติมูลค่า
Contact
รับหรือตั้งค่าการติดต่อ
[EntityField]
public string Contact { get; set; }
คุณสมบัติมูลค่า
Cost
รับหรือตั้งค่าค่าของค่าใช้จ่าย
[EntityField]
public decimal Cost { get; set; }
คุณสมบัติมูลค่า
CostVariance
ได้รับหรือตั้งค่าค่าของ CostVariance
[EntityField]
public double CostVariance { get; set; }
คุณสมบัติมูลค่า
Created
ได้รับหรือตั้งค่าค่าของสร้างขึ้น
[EntityField]
public DateTime Created { get; set; }
คุณสมบัติมูลค่า
Deadline
รับหรือตั้งค่าค่าของระยะเวลา
[EntityField]
public DateTime Deadline { get; set; }
คุณสมบัติมูลค่า
DisplayAsSummary
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า DisplayAsSummary จะตั้งค่าหรือไม่
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
คุณสมบัติมูลค่า
DisplayOnTimeline
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า DisplayOnTimeline จะตั้งค่าหรือไม่
[EntityField]
public bool DisplayOnTimeline { get; set; }
คุณสมบัติมูลค่า
Duration
ได้รับหรือตั้งค่าค่าของระยะเวลา
[EntityField]
public Duration Duration { get; set; }
คุณสมบัติมูลค่า
DurationFormat
รับหรือตั้งค่าของ DurationFormat
[EntityField]
public TimeUnitType DurationFormat { get; set; }
คุณสมบัติมูลค่า
DurationText
รับหรือตั้งค่าของ DurationText
[EntityField]
public string DurationText { get; set; }
คุณสมบัติมูลค่า
DurationVariance
รับหรือตั้งค่าของ DurationVariance
[EntityField]
public Duration DurationVariance { get; set; }
คุณสมบัติมูลค่า
EarlyFinish
รับหรือตั้งค่าของ EarlyFinish
[EntityField]
public DateTime EarlyFinish { get; set; }
คุณสมบัติมูลค่า
EarlyStart
รับหรือตั้งค่าของ EarlyStart
[EntityField]
public DateTime EarlyStart { get; set; }
คุณสมบัติมูลค่า
EarnedValueMethod
รับหรือตั้งค่าค่าของ EarnedValueMethod
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
คุณสมบัติมูลค่า
ExtendedAttributes
Gets ExtendedAttributeCollection object containing the values of an extended attribute
public ExtendedAttributeCollection ExtendedAttributes { get; }
คุณสมบัติมูลค่า
Remarks
2 ชิ้นของข้อมูลที่จําเป็น - ตัวบ่งชี้กลับไปยังตารางคุณสมบัติที่ขยายซึ่งจะระบุโดย ID เฉพาะหรือ ID Field และค่าซึ่งจะระบุทั้งด้วยค่าหรือเครื่องหมายกลับไปยังรายการค่า
ExternalId
ได้รับหรือตั้งค่าค่าของ ExternalId
[EntityField]
public int ExternalId { get; set; }
คุณสมบัติมูลค่า
ExternalTaskProject
รับหรือตั้งค่าของ ExternalTaskProject
[EntityField]
public string ExternalTaskProject { get; set; }
คุณสมบัติมูลค่า
ExternalUid
รับหรือตั้งค่าตัวระบุเอกลักษณ์ของงานภายนอกเมื่องานภายนอก
[EntityField]
public int ExternalUid { get; set; }
คุณสมบัติมูลค่า
Finish
ได้รับหรือตั้งค่าค่าของ Finish
[EntityField]
public DateTime Finish { get; set; }
คุณสมบัติมูลค่า
FinishSlack
รับหรือตั้งค่าของ FinishSlack
[EntityField]
public TimeSpan FinishSlack { get; set; }
คุณสมบัติมูลค่า
FinishText
รับหรือตั้งค่าของ FinishText
[EntityField]
public string FinishText { get; set; }
คุณสมบัติมูลค่า
FinishVariance
ได้รับหรือตั้งค่าค่าของ FinishVariance
[EntityField]
public Duration FinishVariance { get; set; }
คุณสมบัติมูลค่า
FixedCost
รับหรือตั้งค่าค่าของ FixedCost
[EntityField]
public double FixedCost { get; set; }
คุณสมบัติมูลค่า
FixedCostAccrual
ได้รับหรือตั้งค่าค่าของ FixedCostAccrual
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
คุณสมบัติมูลค่า
FreeSlack
รับหรือตั้งค่าค่าของ FreeSlack
[EntityField]
public TimeSpan FreeSlack { get; set; }
คุณสมบัติมูลค่า
Guid
รับหรือตั้งค่าของคู่มือ
[EntityField]
public string Guid { get; set; }
คุณสมบัติมูลค่า
HideBar
รับหรือตั้งค่าหมายถึงว่า HideBar จะตั้งค่าหรือไม่
[EntityField]
public NullableBool HideBar { get; set; }
คุณสมบัติมูลค่า
Hyperlink
รับหรือตั้งชื่อหรือข้อความอธิบายสําหรับ hyperlink ที่เกี่ยวข้องกับงาน
[EntityField]
public string Hyperlink { get; set; }
คุณสมบัติมูลค่า
HyperlinkAddress
ได้รับหรือตั้งค่าที่อยู่สําหรับ hyperlink ที่เกี่ยวข้องกับงาน
[EntityField]
public string HyperlinkAddress { get; set; }
คุณสมบัติมูลค่า
Remarks
ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ HyperlinkAddress และ HyperlinkSubAddress
HyperlinkSubAddress
รับหรือตั้งตําแหน่งที่เฉพาะเจาะจงในเอกสารใน hyperlink ที่เกี่ยวข้องกับงาน
[EntityField]
public string HyperlinkSubAddress { get; set; }
คุณสมบัติมูลค่า
Remarks
ที่อยู่เต็ม (Hyperlink Href ใน Microsoft Project) ของ hyperlink เป็นการผสมผสานของ HyperlinkAddress และ HyperlinkSubAddress
Id
รับหรือตั้งค่าของ ID
[EntityField]
public int Id { get; set; }
คุณสมบัติมูลค่า
IgnoreResourceCalendar
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IgnoreResourceCalendar จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
คุณสมบัติมูลค่า
IgnoreWarnings
รับหรือตั้งค่าหมายถึงว่า IgnoreWarnings จะตั้งค่าหรือไม่
[EntityField]
public bool IgnoreWarnings { get; set; }
คุณสมบัติมูลค่า
IsActive
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsActive จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsActive { get; set; }
คุณสมบัติมูลค่า
IsCritical
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsCritical จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsCritical { get; set; }
คุณสมบัติมูลค่า
IsEffortDriven
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsEffortDriven จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsEffortDriven { get; set; }
คุณสมบัติมูลค่า
IsEstimated
รับหรือตั้งค่าหมายถึงว่า IsEstimated จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsEstimated { get; set; }
คุณสมบัติมูลค่า
IsExpanded
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsExpanded จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsExpanded { get; set; }
คุณสมบัติมูลค่า
IsExternalTask
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsExternalTask จะตั้งค่าหรือไม่
[EntityField]
public bool IsExternalTask { get; set; }
คุณสมบัติมูลค่า
IsManual
รับหรือตั้งค่าหมายความว่า IsManual จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsManual { get; set; }
คุณสมบัติมูลค่า
IsMarked
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsMarked จะตั้งค่าหรือไม่
[EntityField]
public bool IsMarked { get; set; }
คุณสมบัติมูลค่า
IsMilestone
รับหรือตั้งค่าหมายถึงว่า IsMilestone จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsMilestone { get; set; }
คุณสมบัติมูลค่า
IsNull
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsNull จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsNull { get; set; }
คุณสมบัติมูลค่า
IsOverallocated
รับหรือตั้งค่าหมายถึงว่า IsOverallocated จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsOverallocated { get; set; }
คุณสมบัติมูลค่า
IsPublished
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsPublished จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsPublished { get; set; }
คุณสมบัติมูลค่า
IsRecurring
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsRecurring จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsRecurring { get; set; }
คุณสมบัติมูลค่า
IsResumeValid
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsResumeValid จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsResumeValid { get; set; }
คุณสมบัติมูลค่า
IsRollup
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsRollup จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsRollup { get; set; }
คุณสมบัติมูลค่า
IsSubproject
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า IsSubproject จะตั้งค่าหรือไม่
[EntityField]
public bool IsSubproject { get; set; }
คุณสมบัติมูลค่า
IsSubprojectReadOnly
รับหรือตั้งค่าหมายถึงว่า IsSubprojectReadOnly จะตั้งค่าหรือไม่
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
คุณสมบัติมูลค่า
IsSummary
รับหรือตั้งค่าหมายความว่า IsSummary จะตั้งค่าหรือไม่
[EntityField]
public bool IsSummary { get; set; }
คุณสมบัติมูลค่า
LateFinish
รับหรือตั้งค่าของ LateFinish
[EntityField]
public DateTime LateFinish { get; set; }
คุณสมบัติมูลค่า
LateStart
รับหรือตั้งค่าของ LateStart
[EntityField]
public DateTime LateStart { get; set; }
คุณสมบัติมูลค่า
LevelAssignments
รับหรือตั้งค่าค่าแสดงให้เห็นว่า LevelAssignments จะตั้งค่าหรือไม่
[EntityField]
public NullableBool LevelAssignments { get; set; }
คุณสมบัติมูลค่า
LevelingCanSplit
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่า LevelingCanSplit จะตั้งค่าหรือไม่
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
คุณสมบัติมูลค่า
LevelingDelay
รับหรือตั้งค่าของ LevelingDelay
[EntityField]
public Duration LevelingDelay { get; set; }
คุณสมบัติมูลค่า
ManualDuration
รับหรือตั้งค่าของ ManualDuration
[EntityField]
public Duration ManualDuration { get; set; }
คุณสมบัติมูลค่า
ManualFinish
รับหรือตั้งค่าของ ManualFinish
[EntityField]
public DateTime ManualFinish { get; set; }
คุณสมบัติมูลค่า
ManualStart
รับหรือตั้งค่าของ ManualStart
[EntityField]
public DateTime ManualStart { get; set; }
คุณสมบัติมูลค่า
Name
รับหรือตั้งค่าของชื่อ
[EntityField]
public string Name { get; set; }
คุณสมบัติมูลค่า
บันทึก RTF
รับหรือตั้งค่าของ NotesRTF
[EntityField]
public string NotesRTF { get; set; }
คุณสมบัติมูลค่า
NotesText
รับหรือตั้งค่าของ NotesText
[EntityField]
public string NotesText { get; set; }
คุณสมบัติมูลค่า
OutlineCodes
ได้รับหรือตั้งค่า Aspose.Tasks.OutlineCodeCollection object
public OutlineCodeCollection OutlineCodes { get; set; }
คุณสมบัติมูลค่า
Remarks
2 ชิ้นของข้อมูลเป็นสิ่งจําเป็น - ตัวบ่งชี้สําหรับรายการตารางรหัสที่ระบุโดย FieldID และค่าซึ่งจะระบุโดย ValueID หรือ ValueGUID ตัวชี้วัดในรายการค่า
OutlineLevel
ได้รับหรือตั้งค่าค่าของ OutlineLevel
[EntityField]
public int OutlineLevel { get; set; }
คุณสมบัติมูลค่า
OutlineNumber
รับหรือตั้งค่าของ OutlineNumber
[EntityField]
public string OutlineNumber { get; set; }
คุณสมบัติมูลค่า
OvertimeCost
รับหรือตั้งค่าค่าของ OvertimeCost
[EntityField]
public decimal OvertimeCost { get; set; }
คุณสมบัติมูลค่า
OvertimeWork
ได้รับหรือตั้งค่าค่าของ OvertimeWork
[EntityField]
public Duration OvertimeWork { get; set; }
คุณสมบัติมูลค่า
ParentProject
ได้รับโครงการแม่ของงาน
public Project ParentProject { get; }
คุณสมบัติมูลค่า
Remarks
Call Project.UpdateReferences เพื่อปรับปรุงคุณสมบัติเหล่านี้
ParentTask
ได้รับภารกิจแม่ของภารกิจ
public Task ParentTask { get; }
คุณสมบัติมูลค่า
PercentComplete
รับหรือตั้งค่าของ PercentComplete
[EntityField]
public int PercentComplete { get; set; }
คุณสมบัติมูลค่า
PercentWorkComplete
รับหรือตั้งค่าของ PercentWorkComplete
[EntityField]
public int PercentWorkComplete { get; set; }
คุณสมบัติมูลค่า
PhysicalPercentComplete
รับหรือตั้งค่าของ PhysicalPercentComplete
[EntityField]
public int PhysicalPercentComplete { get; set; }
คุณสมบัติมูลค่า
Predecessors
ได้รับวัตถุ Aspose.Tasks.TaskCollection ซึ่งรวมถึงผู้เริ่มต้นทั้งหมดของวัตถุงานนี้
public TaskCollection Predecessors { get; }
คุณสมบัติมูลค่า
PreleveledFinish
รับหรือตั้งค่าค่าของ PreleveledFinish
[EntityField]
public DateTime PreleveledFinish { get; set; }
คุณสมบัติมูลค่า
PreleveledStart
รับหรือตั้งค่าของ PreleveledStart
[EntityField]
public DateTime PreleveledStart { get; set; }
คุณสมบัติมูลค่า
PrimaveraProperties
ได้รับวัตถุที่มีคุณสมบัติเฉพาะ Primavera สําหรับงานอ่านจากไฟล์ Primavera
public PrimaveraTaskProperties PrimaveraProperties { get; }
คุณสมบัติมูลค่า
Priority
ได้รับหรือตั้งค่าค่าของความสําคัญ
[EntityField]
public int Priority { get; set; }
คุณสมบัติมูลค่า
RecurringInfo
ได้รับตัวอย่างของคลาส Aspose.Tasks.RecurringTaskInfo สําหรับงานที่เป็นงานที่ซ้ํากัน หากงานที่ไม่ได้เป็นงานที่ซ้ํากันแล้วกลับ null
public RecurringTaskInfo RecurringInfo { get; }
คุณสมบัติมูลค่า
RegularWork
รับหรือตั้งค่าของ RegularWork
[EntityField]
public Duration RegularWork { get; set; }
คุณสมบัติมูลค่า
RemainingCost
รับหรือตั้งค่าค่าของ RemainingCost
[EntityField]
public decimal RemainingCost { get; set; }
คุณสมบัติมูลค่า
RemainingDuration
ได้รับหรือตั้งค่าค่าของ RemainingDuration
[EntityField]
public Duration RemainingDuration { get; set; }
คุณสมบัติมูลค่า
RemainingOvertimeCost
รับหรือตั้งค่าค่าของ RemainingOvertimeCost
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
คุณสมบัติมูลค่า
RemainingOvertimeWork
ได้รับหรือตั้งค่าค่าของ RemainingOvertimeWork
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
คุณสมบัติมูลค่า
RemainingWork
ได้รับหรือตั้งค่าค่าของ RemainingWork
[EntityField]
public Duration RemainingWork { get; set; }
คุณสมบัติมูลค่า
Resume
ได้รับหรือตั้งค่าค่าของ Resume
[EntityField]
public DateTime Resume { get; set; }
คุณสมบัติมูลค่า
SV
ช่วงเวลาการเปลี่ยนแปลงของค่าที่ได้รับผ่านวันที่สถานะของโครงการช่วงเวลาการเปลี่ยนแปลง (SV) เป็นความแตกต่างระหว่าง BCWP และ BCWS
public double SV { get; set; }
คุณสมบัติมูลค่า
SplitParts
รับคอลเลกชัน SplitPart ซึ่งแสดงส่วนของงาน
public SplitPartCollection SplitParts { get; }
คุณสมบัติมูลค่า
Start
ได้รับหรือตั้งค่าค่าเริ่มต้น
[EntityField]
public DateTime Start { get; set; }
คุณสมบัติมูลค่า
StartSlack
รับหรือตั้งค่าของ StartSlack
[EntityField]
public TimeSpan StartSlack { get; set; }
คุณสมบัติมูลค่า
StartText
รับหรือตั้งค่าค่าของ StartText
[EntityField]
public string StartText { get; set; }
คุณสมบัติมูลค่า
StartVariance
รับหรือตั้งค่าค่าของ StartVariance
[EntityField]
public Duration StartVariance { get; set; }
คุณสมบัติมูลค่า
Status
ได้รับสถานะงาน
[EntityField]
public TaskStatus Status { get; }
คุณสมบัติมูลค่า
StatusManager
รับหรือตั้งค่าของ StatusManager
[EntityField]
public string StatusManager { get; set; }
คุณสมบัติมูลค่า
Stop
รับหรือตั้งค่าค่า Stop
[EntityField]
public DateTime Stop { get; set; }
คุณสมบัติมูลค่า
SubprojectName
รับหรือตั้งค่าของ SubprojectName
[EntityField]
public string SubprojectName { get; set; }
คุณสมบัติมูลค่า
Successors
ได้รับวัตถุ Aspose.Tasks.TaskCollection ซึ่งมีผู้ติดตามทั้งหมดของวัตถุงานนี้
public TaskCollection Successors { get; }
คุณสมบัติมูลค่า
TimephasedData
รับหรือตั้งค่าวัตถุ TimePhasedDataCollection ของงานนี้บล็อกข้อมูลขั้นตอนเวลาที่เกี่ยวข้องกับงาน
public TimephasedDataCollection TimephasedData { get; set; }
คุณสมบัติมูลค่า
Remarks
การอ่านได้รับการสนับสนุนสําหรับรูปแบบ XML เท่านั้น
TotalSlack
รับหรือตั้งค่าของ TotalSlack
[EntityField]
public TimeSpan TotalSlack { get; set; }
คุณสมบัติมูลค่า
Type
รับหรือตั้งค่าประเภท
[EntityField]
public TaskType Type { get; set; }
คุณสมบัติมูลค่า
Uid
รับหรือตั้งค่าค่าของ Uid
[EntityField]
public int Uid { get; set; }
คุณสมบัติมูลค่า
WBS
รับหรือตั้งค่าของ WBS
[EntityField]
public string WBS { get; set; }
คุณสมบัติมูลค่า
WBSระดับ
รับหรือตั้งค่าของ WBSLevel
[EntityField]
public string WBSLevel { get; set; }
คุณสมบัติมูลค่า
Warning
ได้รับหรือตั้งค่าค่าแสดงให้เห็นว่าการแจ้งเตือนจะตั้งค่าหรือไม่
[EntityField]
public bool Warning { get; set; }
คุณสมบัติมูลค่า
Work
ได้รับหรือตั้งค่าค่าของงาน
[EntityField]
public Duration Work { get; set; }
คุณสมบัติมูลค่า
WorkVariance
ได้รับหรือตั้งค่าค่าของ WorkVariance
[EntityField]
public Duration WorkVariance { get; set; }
คุณสมบัติมูลค่า
Methods
Clone()
สร้างสําเนาเต็มของงานโดยไม่มีงานพื้นฐาน
public object Clone()
Returns
การสร้างสําเนาของงาน
Delete()
ลบงานจากการเก็บรวบรวมงานโครงการแม่และงานทั้งหมด
public void Delete()
Equals(Task)
กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับงานที่ระบุ
public bool Equals(Task other)
Parameters
other
Task
งานที่ระบุในการเปรียบเทียบกับกรณีนี้
Returns
กลับถูกต้องถ้างานที่ระบุและตัวอย่างนี้มี ID ที่เป็นเอกลักษณ์เดียวกัน
Equals(วัตถุ)
กลับค่าที่แสดงให้เห็นว่าตัวอย่างนี้เท่ากับวัตถุที่ระบุ
public override bool Equals(object obj)
Parameters
obj
object
วัตถุที่ระบุในการเปรียบเทียบกับกรณีนี้
Returns
กลับถูกต้องถ้างานที่ระบุและตัวอย่างนี้มี ID ที่เป็นเอกลักษณ์เดียวกัน
เก็บ>(Key<t, แท็กคีย์="">)
กลับค่าที่ทรัพย์สินจะถูกวางแผนในภาชนะนี้
public T Get<t>(Key<t, taskkey=""> key)
Parameters
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Tsk เพื่อรับคีย์ทรัพย์สิน
Returns
T
ค่าใช้จ่ายที่สินทรัพย์จะถูกวางแผนในภาชนะนี้
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
GetHashCode()
กลับค่ารหัส hash สําหรับงานนี้
public override int GetHashCode()
Returns
กลับค่ารหัส 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
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
รายการของ 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
คีย์ทรัพย์สินที่ระบุ Aspose.Tasks.Tsk เพื่อรับคีย์ทรัพย์สิน
val
T
ประโยชน์
ประเภทพารามิเตอร์
T
ประเภทของค่าที่จดหมาย
ToString()
กลับการแสดงผลสี่เหลี่ยมสั้นของงานรายละเอียดที่แม่นยําของตัวแทนไม่ระบุและอาจมีการเปลี่ยนแปลง
public override string ToString()
Returns
ลวดสั้นซึ่งแสดงให้เห็นถึงวัตถุงาน</t,></t,></t,></t,></t,></t,>