Class Task
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
đại diện cho một nhiệm vụ trong một dự án.
public class Task : IEquatable<task>
Inheritance
Implements
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Nó đại diện cho một chunk nguyên tử của công việc.
Một người có thể dùngTask
để lên kế hoạch một dự án bằng cách tạo ra các nhiệm vụ và phân bổ các nguồn lực thích hợp cho chúng. Các nhiệm vụ trong một dự án được tổ chức như một cấu trúc cây hiến rễ, với một nhiệm vụ gốc và các công việc dưới đáy của trẻ em.Để xây dựng một cây nhiệm vụ, bạn có thể sử dụng một bộ sưu tập chuyên ngành Aspose.Tasks.TaskCollection bằng cách truy cập vào tài sản Aspose.Tasks.Project.RootTask ví dụ:
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; }
Giá trị bất động sản
ActivityId
Nó đại diện cho lĩnh vực ID hoạt động - ID độc đáo của một nhiệm vụ được sử dụng bởi Primavera. (chỉ áp dụng cho các dự án Primavera).
public string ActivityId { get; set; }
Giá trị bất động sản
ActualCost
Nhận hoặc đặt giá trị của ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Giá trị bất động sản
ActualDuration
Nhận hoặc đặt giá trị của ActualDuration.
[EntityField]
public Duration ActualDuration { get; set; }
Giá trị bất động sản
ActualFinish
Nhận hoặc đặt giá trị của ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Giá trị bất động sản
ActualOvertimeCost
Nhận hoặc đặt giá trị của ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Giá trị bất động sản
ActualOvertimeWork
Nhận hoặc đặt giá trị của ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Giá trị bất động sản
ActualOvertimeWorkProtected
Nhận hoặc đặt giá trị của ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Giá trị bất động sản
ActualStart
Nhận hoặc đặt giá trị của ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Giá trị bất động sản
ActualWork
Nhận hoặc đặt giá trị của ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Giá trị bất động sản
ActualWorkProtected
Nhận hoặc đặt giá trị của ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Giá trị bất động sản
Assignments
Nhận một bộ sưu tập các nhiệm vụ tài nguyên cho đối tượng này.
public ResourceAssignmentCollection Assignments { get; }
Giá trị bất động sản
BCWP
Nhận hoặc đặt giá trị của BCWP.
[EntityField]
public double BCWP { get; set; }
Giá trị bất động sản
BCWS
Nhận hoặc đặt giá trị của BCWS.
[EntityField]
public double BCWS { get; set; }
Giá trị bất động sản
Baselines
Nhận hoặc đặt bộ sưu tập các giá trị cơ bản của nhiệm vụ.
public TaskBaselineCollection Baselines { get; set; }
Giá trị bất động sản
BudgetCost
Nhận hoặc đặt giá trị của BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Giá trị bất động sản
BudgetWork
Nhận hoặc đặt giá trị của BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Giá trị bất động sản
CV
Nhận hoặc đặt giá trị của CV.
[EntityField]
public double CV { get; set; }
Giá trị bất động sản
Calendar
Nhận hoặc đặt một giá trị của Lịch.
[EntityField]
public Calendar Calendar { get; set; }
Giá trị bất động sản
Children
Có một bộ sưu tập nhiệm vụ trẻ em của đối tượng này.TaskCollection đối tượng đại diện cho các nhiệm vụ của trẻ em.
public TaskCollection Children { get; }
Giá trị bất động sản
CommitmentFinish
Nhận hoặc đặt giá trị của CommitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Giá trị bất động sản
CommitmentStart
Nhận hoặc đặt giá trị của CommitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Giá trị bất động sản
CommitmentType
Nhận hoặc đặt giá trị của CommitmentType.
[EntityField]
public int CommitmentType { get; set; }
Giá trị bất động sản
ConstraintDate
Nhận hoặc đặt một giá trị của ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Giá trị bất động sản
ConstraintType
Nhận hoặc đặt một giá trị của ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Giá trị bất động sản
Contact
Nhận hoặc đặt giá trị của Liên hệ.
[EntityField]
public string Contact { get; set; }
Giá trị bất động sản
Cost
Nhận hoặc đặt giá trị của Chi phí.
[EntityField]
public decimal Cost { get; set; }
Giá trị bất động sản
CostVariance
Nhận hoặc đặt giá trị của CostVariance.
[EntityField]
public double CostVariance { get; set; }
Giá trị bất động sản
Created
Nhận hoặc đặt một giá trị của được tạo ra.
[EntityField]
public DateTime Created { get; set; }
Giá trị bất động sản
Deadline
Nhận hoặc đặt giá trị của deadline.
[EntityField]
public DateTime Deadline { get; set; }
Giá trị bất động sản
DisplayAsSummary
Nhận hoặc đặt một giá trị cho thấy xem DisplayAsSummary được đặt hay không.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Giá trị bất động sản
DisplayOnTimeline
Nhận hoặc đặt một giá trị cho thấy liệu DisplayOnTimeline được thiết lập hay không.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Giá trị bất động sản
Duration
Nhận hoặc đặt một giá trị thời gian.
[EntityField]
public Duration Duration { get; set; }
Giá trị bất động sản
DurationFormat
Nhận hoặc đặt giá trị của DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Giá trị bất động sản
DurationText
Nhận hoặc đặt giá trị của DurationText.
[EntityField]
public string DurationText { get; set; }
Giá trị bất động sản
DurationVariance
Nhận hoặc đặt giá trị của DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Giá trị bất động sản
EarlyFinish
Nhận hoặc đặt giá trị của EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Giá trị bất động sản
EarlyStart
Nhận hoặc đặt giá trị của EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Giá trị bất động sản
EarnedValueMethod
Nhận hoặc đặt giá trị của EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Giá trị bất động sản
ExtendedAttributes
Gets ExtendedAttributeCollection object chứa các giá trị của một thuộc tính mở rộng.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Giá trị bất động sản
Remarks
Hai mảnh dữ liệu là cần thiết - một dấu hiệu trở lại bảng thuộc tính mở rộngđược chỉ định bằng ID duy nhất hoặc ID Field, và giá trịđược chỉ định bằng giá trị, hoặc một dấu hiệu trở lại danh sách giá trị.
ExternalId
Nhận hoặc đặt giá trị của ExternalId.
[EntityField]
public int ExternalId { get; set; }
Giá trị bất động sản
ExternalTaskProject
Nhận hoặc đặt giá trị của ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Giá trị bất động sản
ExternalUid
Nhận hoặc thiết lập ID duy nhất của nhiệm vụ bên ngoài khi nhiệm vụ bên ngoài.
[EntityField]
public int ExternalUid { get; set; }
Giá trị bất động sản
Finish
Nhận hoặc đặt giá trị của Finish.
[EntityField]
public DateTime Finish { get; set; }
Giá trị bất động sản
FinishSlack
Nhận hoặc đặt giá trị của FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Giá trị bất động sản
FinishText
Nhận hoặc đặt giá trị của FinishText.
[EntityField]
public string FinishText { get; set; }
Giá trị bất động sản
FinishVariance
Nhận hoặc đặt giá trị của FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Giá trị bất động sản
FixedCost
Nhận hoặc đặt giá trị của FixedCost.
[EntityField]
public double FixedCost { get; set; }
Giá trị bất động sản
FixedCostAccrual
Nhận hoặc đặt giá trị của FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Giá trị bất động sản
FreeSlack
Nhận hoặc đặt giá trị của FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Giá trị bất động sản
Guid
Nhận hoặc đặt một giá trị của Hướng dẫn.
[EntityField]
public string Guid { get; set; }
Giá trị bất động sản
HideBar
Nhận hoặc đặt một giá trị cho thấy liệu HideBar được thiết lập hay không.
[EntityField]
public NullableBool HideBar { get; set; }
Giá trị bất động sản
Hyperlink
Nhận hoặc đặt tiêu đề hoặc văn bản giải thích cho một hyperlink liên quan đến một nhiệm vụ.
[EntityField]
public string Hyperlink { get; set; }
Giá trị bất động sản
HyperlinkAddress
Nhận hoặc đặt địa chỉ cho một hyperlink liên quan đến một nhiệm vụ.
[EntityField]
public string HyperlinkAddress { get; set; }
Giá trị bất động sản
Remarks
Địa chỉ đầy đủ (Hyperlink Href trong Microsoft Project) của hyperlink là sự kết hợp của HyperlinkAddress và HyperlinkSubAddress.
HyperlinkSubAddress
Nhận hoặc đặt vị trí cụ thể trong một tài liệu trong một hyperlink liên quan đến một nhiệm vụ.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Giá trị bất động sản
Remarks
Địa chỉ đầy đủ (Hyperlink Href trong Microsoft Project) của hyperlink là sự kết hợp của HyperlinkAddress và HyperlinkSubAddress.
Id
Nhận hoặc đặt một giá trị ID.
[EntityField]
public int Id { get; set; }
Giá trị bất động sản
IgnoreResourceCalendar
Nhận hoặc đặt một giá trị chỉ ra liệu IgnoreResourceCalendar được thiết lập hay không.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Giá trị bất động sản
IgnoreWarnings
Nhận hoặc đặt một giá trị chỉ ra liệu IgnoreWarnings được đặt hay không.
[EntityField]
public bool IgnoreWarnings { get; set; }
Giá trị bất động sản
IsActive
Nhận hoặc đặt một giá trị cho thấy IsActive được thiết lập hay không.
[EntityField]
public NullableBool IsActive { get; set; }
Giá trị bất động sản
IsCritical
Nhận hoặc đặt một giá trị cho thấy IsCritical được đặt hay không.
[EntityField]
public NullableBool IsCritical { get; set; }
Giá trị bất động sản
IsEffortDriven
Nhận hoặc đặt một giá trị cho thấy IsEffortDriven được đặt hay không.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Giá trị bất động sản
IsEstimated
Nhận hoặc đặt một giá trị cho thấy IsEstimated được đặt hay không.
[EntityField]
public NullableBool IsEstimated { get; set; }
Giá trị bất động sản
IsExpanded
Nhận hoặc đặt một giá trị cho thấy IsExpanded được đặt hay không.
[EntityField]
public NullableBool IsExpanded { get; set; }
Giá trị bất động sản
IsExternalTask
Nhận hoặc đặt một giá trị cho thấy IsExternalTask được thiết lập hay không.
[EntityField]
public bool IsExternalTask { get; set; }
Giá trị bất động sản
IsManual
Nhận hoặc đặt một giá trị cho thấy IsManual được thiết lập hay không.
[EntityField]
public NullableBool IsManual { get; set; }
Giá trị bất động sản
IsMarked
Nhận hoặc đặt một giá trị cho thấy IsMarked được đặt hay không.
[EntityField]
public bool IsMarked { get; set; }
Giá trị bất động sản
IsMilestone
Nhận hoặc đặt một giá trị cho thấy IsMilestone được đặt hay không.
[EntityField]
public NullableBool IsMilestone { get; set; }
Giá trị bất động sản
IsNull
Nhận hoặc đặt một giá trị cho thấy IsNull được đặt hay không.
[EntityField]
public NullableBool IsNull { get; set; }
Giá trị bất động sản
IsOverallocated
Nhận hoặc đặt một giá trị cho thấy IsOverallocated được đặt hay không.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Giá trị bất động sản
IsPublished
Nhận hoặc đặt một giá trị cho thấy IsPublished được đặt hay không.
[EntityField]
public NullableBool IsPublished { get; set; }
Giá trị bất động sản
IsRecurring
Nhận hoặc đặt một giá trị cho thấy IsRecurring được đặt hay không.
[EntityField]
public NullableBool IsRecurring { get; set; }
Giá trị bất động sản
IsResumeValid
Nhận hoặc đặt một giá trị cho thấy IsResumeValid được đặt hay không.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Giá trị bất động sản
IsRollup
Nhận hoặc đặt một giá trị cho thấy IsRollup được thiết lập hay không.
[EntityField]
public NullableBool IsRollup { get; set; }
Giá trị bất động sản
IsSubproject
Nhận hoặc đặt một giá trị cho biết IsSubproject được thiết lập hay không.
[EntityField]
public bool IsSubproject { get; set; }
Giá trị bất động sản
IsSubprojectReadOnly
Nhận hoặc đặt một giá trị cho biết IsSubprojectReadOnly được thiết lập hay không.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Giá trị bất động sản
IsSummary
Nhận hoặc đặt một giá trị cho thấy IsSummary được đặt hay không.
[EntityField]
public bool IsSummary { get; set; }
Giá trị bất động sản
LateFinish
Nhận hoặc đặt giá trị của LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Giá trị bất động sản
LateStart
Nhận hoặc đặt giá trị của LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Giá trị bất động sản
LevelAssignments
Nhận hoặc đặt một giá trị cho thấy liệu LevelAssignments được thiết lập hay không.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Giá trị bất động sản
LevelingCanSplit
Nhận hoặc đặt một giá trị chỉ ra liệu LevelingCanSplit được thiết lập hay không.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Giá trị bất động sản
LevelingDelay
Nhận hoặc đặt giá trị của LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Giá trị bất động sản
ManualDuration
Nhận hoặc đặt một giá trị của ManualDuration.
[EntityField]
public Duration ManualDuration { get; set; }
Giá trị bất động sản
ManualFinish
Nhận hoặc đặt giá trị của ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Giá trị bất động sản
ManualStart
Nhận hoặc đặt một giá trị của ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Giá trị bất động sản
Name
Nhận hoặc đặt một giá trị của Tên.
[EntityField]
public string Name { get; set; }
Giá trị bất động sản
Thông tin RTF
Nhận hoặc đặt giá trị của NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Giá trị bất động sản
NotesText
Nhận hoặc đặt giá trị của NotesText.
[EntityField]
public string NotesText { get; set; }
Giá trị bất động sản
OutlineCodes
Nhận hoặc đặt Aspose.Tasks.OutlineCodeCollection đối tượng.
public OutlineCodeCollection OutlineCodes { get; set; }
Giá trị bất động sản
Remarks
Hai mảnh dữ liệu là cần thiết - một dấu hiệu cho kết quảBảng mã được xác định bởi FieldID, và giá trịNó được chỉ định bởi ValueID hoặc ValueGUID cho danh sách giá trị.
OutlineLevel
Nhận hoặc đặt giá trị của OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Giá trị bất động sản
OutlineNumber
Nhận hoặc đặt giá trị của OutlineNumber.
[EntityField]
public string OutlineNumber { get; set; }
Giá trị bất động sản
OvertimeCost
Nhận hoặc đặt giá trị của OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Giá trị bất động sản
OvertimeWork
Nhận hoặc đặt giá trị của OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Giá trị bất động sản
ParentProject
Nhận dự án mẹ của một nhiệm vụ.
public Project ParentProject { get; }
Giá trị bất động sản
Remarks
Call Project.UpdateReferences để cập nhật các tài sản này.
ParentTask
Nhận nhiệm vụ cha mẹ của một nhiệm vụ.
public Task ParentTask { get; }
Giá trị bất động sản
PercentComplete
Nhận hoặc đặt giá trị của PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Giá trị bất động sản
PercentWorkComplete
Nhận hoặc đặt giá trị của PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Giá trị bất động sản
PhysicalPercentComplete
Nhận hoặc đặt một giá trị của PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Giá trị bất động sản
Predecessors
Nhận một đối tượng Aspose.Tasks.TaskCollection chứa tất cả các tiền nhiệm của đối tượng Task này.
public TaskCollection Predecessors { get; }
Giá trị bất động sản
PreleveledFinish
Nhận hoặc đặt giá trị của PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Giá trị bất động sản
PreleveledStart
Nhận hoặc đặt giá trị của PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Giá trị bất động sản
PrimaveraProperties
Nhận một đối tượng chứa các thuộc tính đặc biệt Primavera cho một nhiệm vụ được đọc từ tệp Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Giá trị bất động sản
Priority
Nhận hoặc đặt một giá trị ưu tiên.
[EntityField]
public int Priority { get; set; }
Giá trị bất động sản
RecurringInfo
Lấy ví dụ về lớp Aspose.Tasks.RecurringTaskInfo cho nhiệm vụ là một nhiệm vụ lặp lại; nếu nhiệm vụ không phải là một nhiệm vụ lặp lại thì nó trở lại không;
public RecurringTaskInfo RecurringInfo { get; }
Giá trị bất động sản
RegularWork
Nhận hoặc đặt một giá trị của RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Giá trị bất động sản
RemainingCost
Nhận hoặc đặt giá trị của RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Giá trị bất động sản
RemainingDuration
Nhận hoặc đặt giá trị của RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Giá trị bất động sản
RemainingOvertimeCost
Nhận hoặc đặt giá trị của RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Giá trị bất động sản
RemainingOvertimeWork
Nhận hoặc đặt giá trị của RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Giá trị bất động sản
RemainingWork
Nhận hoặc đặt giá trị của RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Giá trị bất động sản
Resume
Nhận hoặc đặt giá trị của Resume.
[EntityField]
public DateTime Resume { get; set; }
Giá trị bất động sản
SV
Sự thay đổi lịch giá trị thu được, thông qua ngày trạng thái dự án.Chuyển đổi lịch trình (SV) là sự khác biệt giữa BCWP và BCWS.
public double SV { get; set; }
Giá trị bất động sản
SplitParts
Nhận một bộ sưu tập SplitPart đại diện cho các phần của một nhiệm vụ.
public SplitPartCollection SplitParts { get; }
Giá trị bất động sản
Start
Nhận hoặc đặt giá trị Start.
[EntityField]
public DateTime Start { get; set; }
Giá trị bất động sản
StartSlack
Nhận hoặc đặt giá trị của StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Giá trị bất động sản
StartText
Nhận hoặc đặt giá trị của StartText.
[EntityField]
public string StartText { get; set; }
Giá trị bất động sản
StartVariance
Nhận hoặc đặt giá trị của StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Giá trị bất động sản
Status
Nhận được trạng thái nhiệm vụ
[EntityField]
public TaskStatus Status { get; }
Giá trị bất động sản
StatusManager
Nhận hoặc đặt một giá trị của StatusManager.
[EntityField]
public string StatusManager { get; set; }
Giá trị bất động sản
Stop
Nhận hoặc đặt giá trị Stop.
[EntityField]
public DateTime Stop { get; set; }
Giá trị bất động sản
SubprojectName
Nhận hoặc đặt giá trị của SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Giá trị bất động sản
Successors
Nhận một đối tượng Aspose.Tasks.TaskCollection chứa tất cả người kế nhiệm của đối tượng Task này.
public TaskCollection Successors { get; }
Giá trị bất động sản
TimephasedData
Nhận hoặc đặt một TimephasedDataCollection đối tượng của nhiệm vụ này.Các khối dữ liệu giai đoạn thời gian liên quan đến một nhiệm vụ.
public TimephasedDataCollection TimephasedData { get; set; }
Giá trị bất động sản
Remarks
Đọc được hỗ trợ chỉ cho định dạng XML.
TotalSlack
Nhận hoặc đặt giá trị của TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Giá trị bất động sản
Type
Nhận hoặc đặt một giá trị của Type.
[EntityField]
public TaskType Type { get; set; }
Giá trị bất động sản
Uid
Nhận hoặc đặt một giá trị của Uid.
[EntityField]
public int Uid { get; set; }
Giá trị bất động sản
WBS
Nhận hoặc đặt giá trị của WBS.
[EntityField]
public string WBS { get; set; }
Giá trị bất động sản
Tỷ lệ WBS
Nhận hoặc đặt giá trị của WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Giá trị bất động sản
Warning
Nhận hoặc đặt một giá trị cho biết cảnh báo được đặt hay không.
[EntityField]
public bool Warning { get; set; }
Giá trị bất động sản
Work
Nhận hoặc đặt giá trị của công việc.
[EntityField]
public Duration Work { get; set; }
Giá trị bất động sản
WorkVariance
Nhận hoặc đặt giá trị của WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Giá trị bất động sản
Methods
Clone()
Tạo bản sao đầy đủ của một nhiệm vụ mà không có tác vụ phụ.
public object Clone()
Returns
Tạo bản sao của một nhiệm vụ.
Delete()
Xóa một nhiệm vụ từ bộ sưu tập nhiệm vụ dự án mẹ và tất cả các nhiệm vụ của nó.
public void Delete()
Equals(Task)
Trả lại một giá trị cho thấy liệu trường hợp này có bằng với một nhiệm vụ cụ thể hay không.
public bool Equals(Task other)
Parameters
other
Task
Nhiệm vụ cụ thể để so sánh với trường hợp này.
Returns
trở lại đúng nếu nhiệm vụ được chỉ định và trường hợp này có ID duy nhất tương tự.
Equals(đối tượng)
Quay lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không.
public override bool Equals(object obj)
Parameters
obj
object
Đối tượng cụ thể để so sánh với trường hợp này.
Returns
trở lại đúng nếu nhiệm vụ được chỉ định và trường hợp này có ID duy nhất tương tự.
Đặt T>(Lời bài hát: Taskkey=» » »)
Quay lại giá trị mà tài sản được mapped trong container này.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
Chìa khóa bất động sản cụ thể. Aspose.Tasks.Tsk để có được chìa khóa bất động sản.
Returns
T
giá trị mà tài sản được mapped trong container này.
Loại Parameters
T
Loại của giá trị bản đồ.
GetHashCode()
Trả lại giá trị mã hash cho nhiệm vụ này.
public override int GetHashCode()
Returns
trả lại giá trị mã hash cho đối tượng này.
GetTimephasedData(Thời gian, thời gian, thời gian, thời gian)
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
Ngày bắt đầu cho dữ liệu giai đoạn thời gian.
end
DateTime
Ngày kết thúc cho dữ liệu giai đoạn thời gian.
timephasedType
TimephasedDataType
Loại dữ liệu giai đoạn thời gian (Aspose.Tasks.TimephasedDataType).
Returns
Một Aspose.Tasks.TimephasedDataCollection đối tượng với Aspose.Tasks.Task.TimephasedData giá trị trong ngày bắt đầu và kết thúc cụ thể của loại dữ liệu theo thời gian cụ thể.
GetTimephasedData(Thời gian, DateTime)
Quay lại Aspose.Tasks.TimephasedDataCollection đối tượng với Aspose.Tasks.Task.TimephasedData giá trị trong các ngày bắt đầu và kết thúc nhất định.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Ngày bắt đầu cho dữ liệu giai đoạn thời gian.
end
DateTime
Ngày kết thúc cho dữ liệu giai đoạn thời gian.
Returns
Danh sách Aspose.Tasks.TimephasedData để được điền vào.
MoveToSibling(Task)
Di chuyển nhiệm vụ hiện tại ở cùng một Outline Level trước khi nhiệm vụ được chỉ định.Nếu ParentProject.CalculationMode là Không có người dùng nên gọi Project.Recalculate() sau khi sử dụng phương pháp này (Điều này sẽ tái tính tất cả các nhiệm vụ của dự án (được bắt đầu / kết thúc ngày, đặt sớm / muộn ngày) và tính toán các lĩnh vực phụ thuộc như sốc, công việc và các lĩnh vực chi phí, cấp outline).Nếu ParentProject.CalculationMode là Manual, phương pháp sẽ chỉ tính toán ID nhiệm vụ, mức outline và số outline tự động.Nếu ParentProject.CalculationMode là Tự động, phương pháp này sẽ tự động sửa đổi tất cả các nhiệm vụ của dự án.(Ngày bắt đầu / kết thúc, đặt ngày sớm / muộn, tính toán các điểm, các lĩnh vực làm việc và chi phí, tái tính hóa ID và mức outline).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Nhiệm vụ trước đó nhiệm vụ hiện tại sẽ được nhập vào.
MoveToSibling(int)
Di chuyển nhiệm vụ hiện tại ở cùng một Outline Level trước khi một nhiệm vụ với ID cụ thể.Nếu ParentProject.CalculationMode là Không có người dùng nên gọi Project.Recalculate() sau khi sử dụng phương pháp này (Điều này sẽ tái tính tất cả các nhiệm vụ của dự án (được bắt đầu / kết thúc ngày, đặt sớm / muộn ngày) và tính toán các lĩnh vực phụ thuộc như sốc, công việc và các lĩnh vực chi phí, cấp outline).Nếu ParentProject.CalculationMode là Manual, phương pháp sẽ chỉ tính toán ID nhiệm vụ, mức outline và số outline tự động.Nếu ParentProject.CalculationMode là Tự động, phương pháp này sẽ tự động sửa đổi tất cả các nhiệm vụ của dự án.(Ngày bắt đầu / kết thúc, đặt ngày sớm / muộn, tính toán các điểm, các lĩnh vực làm việc và chi phí, tái tính hóa ID và mức outline).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) của một nhiệm vụ trước đó nhiệm vụ hiện tại sẽ được nhập.
OutlineIndent()
Nhập một nhiệm vụ trong outline.
public void OutlineIndent()
OutlineOutdent()
Thúc đẩy một nhiệm vụ trong outline.
public void OutlineOutdent()
SelectAllChildTasks()
Lặp lại tất cả các nhiệm vụ của trẻ em trong nhiệm vụ này.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
Một danh sách các nhiệm vụ của trẻ em của nhiệm vụ này.
Đặt t>(Lời bài hát: Taskkey=» » T)
Bản đồ tài sản cụ thể đến giá trị cụ thể trong container này.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
Chìa khóa bất động sản cụ thể. Aspose.Tasks.Tsk để có được chìa khóa bất động sản.
val
T
giá trị .
Loại Parameters
T
Loại của giá trị bản đồ.
ToString()
Quay lại biểu hiện dòng ngắn của một nhiệm vụ.Các chi tiết chính xác của đại diện không được xác định và có thể thay đổi.
public override string ToString()
Returns
Rút ngắn đại diện cho mục đích nhiệm vụ.</t,></t,></t,></t,></t,></t,>