Class Task

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

object Task

Implements

IEquatable

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

double

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

string

ActualCost

Nhận hoặc đặt giá trị của ActualCost.

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

Giá trị bất động sản

decimal

ActualDuration

Nhận hoặc đặt giá trị của ActualDuration.

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

Giá trị bất động sản

Duration

ActualFinish

Nhận hoặc đặt giá trị của ActualFinish.

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

Giá trị bất động sản

DateTime

ActualOvertimeCost

Nhận hoặc đặt giá trị của ActualOvertimeCost.

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

Giá trị bất động sản

decimal

ActualOvertimeWork

Nhận hoặc đặt giá trị của ActualOvertimeWork.

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

Giá trị bất động sản

Duration

ActualOvertimeWorkProtected

Nhận hoặc đặt giá trị của ActualOvertimeWorkProtected.

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

Giá trị bất động sản

Duration

ActualStart

Nhận hoặc đặt giá trị của ActualStart.

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

Giá trị bất động sản

DateTime

ActualWork

Nhận hoặc đặt giá trị của ActualWork.

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

Giá trị bất động sản

Duration

ActualWorkProtected

Nhận hoặc đặt giá trị của ActualWorkProtected.

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

Giá trị bất động sản

Duration

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

ResourceAssignmentCollection

BCWP

Nhận hoặc đặt giá trị của BCWP.

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

Giá trị bất động sản

double

BCWS

Nhận hoặc đặt giá trị của BCWS.

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

Giá trị bất động sản

double

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

TaskBaselineCollection

BudgetCost

Nhận hoặc đặt giá trị của BudgetCost.

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

Giá trị bất động sản

decimal

BudgetWork

Nhận hoặc đặt giá trị của BudgetWork.

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

Giá trị bất động sản

Duration

CV

Nhận hoặc đặt giá trị của CV.

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

Giá trị bất động sản

double

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

Calendar

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

TaskCollection

CommitmentFinish

Nhận hoặc đặt giá trị của CommitmentFinish.

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

Giá trị bất động sản

DateTime

CommitmentStart

Nhận hoặc đặt giá trị của CommitmentStart.

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

Giá trị bất động sản

DateTime

CommitmentType

Nhận hoặc đặt giá trị của CommitmentType.

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

Giá trị bất động sản

int

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

DateTime

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

ConstraintType

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

string

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

decimal

CostVariance

Nhận hoặc đặt giá trị của CostVariance.

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

Giá trị bất động sản

double

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

DateTime

Deadline

Nhận hoặc đặt giá trị của deadline.

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

Giá trị bất động sản

DateTime

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

NullableBool

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

bool

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

Duration

DurationFormat

Nhận hoặc đặt giá trị của DurationFormat.

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

Giá trị bất động sản

TimeUnitType

DurationText

Nhận hoặc đặt giá trị của DurationText.

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

Giá trị bất động sản

string

DurationVariance

Nhận hoặc đặt giá trị của DurationVariance.

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

Giá trị bất động sản

Duration

EarlyFinish

Nhận hoặc đặt giá trị của EarlyFinish.

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

Giá trị bất động sản

DateTime

EarlyStart

Nhận hoặc đặt giá trị của EarlyStart.

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

Giá trị bất động sản

DateTime

EarnedValueMethod

Nhận hoặc đặt giá trị của EarnedValueMethod.

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

Giá trị bất động sản

EarnedValueMethodType

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

ExtendedAttributeCollection

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

int

ExternalTaskProject

Nhận hoặc đặt giá trị của ExternalTaskProject.

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

Giá trị bất động sản

string

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

int

Finish

Nhận hoặc đặt giá trị của Finish.

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

Giá trị bất động sản

DateTime

FinishSlack

Nhận hoặc đặt giá trị của FinishSlack.

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

Giá trị bất động sản

TimeSpan

FinishText

Nhận hoặc đặt giá trị của FinishText.

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

Giá trị bất động sản

string

FinishVariance

Nhận hoặc đặt giá trị của FinishVariance.

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

Giá trị bất động sản

Duration

FixedCost

Nhận hoặc đặt giá trị của FixedCost.

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

Giá trị bất động sản

double

FixedCostAccrual

Nhận hoặc đặt giá trị của FixedCostAccrual.

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

Giá trị bất động sản

CostAccrualType

FreeSlack

Nhận hoặc đặt giá trị của FreeSlack.

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

Giá trị bất động sản

TimeSpan

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

string

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

NullableBool

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

string

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

string

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

string

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

int

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

NullableBool

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

bool

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

bool

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

NullableBool

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

bool

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

NullableBool

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

bool

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

NullableBool

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

bool

LateFinish

Nhận hoặc đặt giá trị của LateFinish.

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

Giá trị bất động sản

DateTime

LateStart

Nhận hoặc đặt giá trị của LateStart.

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

Giá trị bất động sản

DateTime

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

NullableBool

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

NullableBool

LevelingDelay

Nhận hoặc đặt giá trị của LevelingDelay.

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

Giá trị bất động sản

Duration

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

Duration

ManualFinish

Nhận hoặc đặt giá trị của ManualFinish.

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

Giá trị bất động sản

DateTime

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

DateTime

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

string

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

string

NotesText

Nhận hoặc đặt giá trị của NotesText.

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

Giá trị bất động sản

string

OutlineCodes

Nhận hoặc đặt Aspose.Tasks.OutlineCodeCollection đối tượng.

public OutlineCodeCollection OutlineCodes { get; set; }

Giá trị bất động sản

OutlineCodeCollection

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

int

OutlineNumber

Nhận hoặc đặt giá trị của OutlineNumber.

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

Giá trị bất động sản

string

OvertimeCost

Nhận hoặc đặt giá trị của OvertimeCost.

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

Giá trị bất động sản

decimal

OvertimeWork

Nhận hoặc đặt giá trị của OvertimeWork.

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

Giá trị bất động sản

Duration

ParentProject

Nhận dự án mẹ của một nhiệm vụ.

public Project ParentProject { get; }

Giá trị bất động sản

Project

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

Task

PercentComplete

Nhận hoặc đặt giá trị của PercentComplete.

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

Giá trị bất động sản

int

PercentWorkComplete

Nhận hoặc đặt giá trị của PercentWorkComplete.

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

Giá trị bất động sản

int

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

int

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

TaskCollection

PreleveledFinish

Nhận hoặc đặt giá trị của PreleveledFinish.

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

Giá trị bất động sản

DateTime

PreleveledStart

Nhận hoặc đặt giá trị của PreleveledStart.

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

Giá trị bất động sản

DateTime

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

PrimaveraTaskProperties

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

int

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;Thông tin, ví dụ như Aspose.Tasks.RecurringTaskInfo chỉ có sẵn trong định dạng tệp mpp.

public RecurringTaskInfo RecurringInfo { get; }

Giá trị bất động sản

RecurringTaskInfo

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

Duration

RemainingCost

Nhận hoặc đặt giá trị của RemainingCost.

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

Giá trị bất động sản

decimal

RemainingDuration

Nhận hoặc đặt giá trị của RemainingDuration.

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

Giá trị bất động sản

Duration

RemainingOvertimeCost

Nhận hoặc đặt giá trị của RemainingOvertimeCost.

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

Giá trị bất động sản

decimal

RemainingOvertimeWork

Nhận hoặc đặt giá trị của RemainingOvertimeWork.

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

Giá trị bất động sản

Duration

RemainingWork

Nhận hoặc đặt giá trị của RemainingWork.

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

Giá trị bất động sản

Duration

Resume

Nhận hoặc đặt giá trị của Resume.

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

Giá trị bất động sản

DateTime

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

double

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

SplitPartCollection

Start

Nhận hoặc đặt giá trị Start.

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

Giá trị bất động sản

DateTime

StartSlack

Nhận hoặc đặt giá trị của StartSlack.

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

Giá trị bất động sản

TimeSpan

StartText

Nhận hoặc đặt giá trị của StartText.

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

Giá trị bất động sản

string

StartVariance

Nhận hoặc đặt giá trị của StartVariance.

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

Giá trị bất động sản

Duration

Status

Nhận được trạng thái nhiệm vụ

[EntityField]
public TaskStatus Status { get; }

Giá trị bất động sản

TaskStatus

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

string

Stop

Nhận hoặc đặt giá trị Stop.

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

Giá trị bất động sản

DateTime

SubprojectName

Nhận hoặc đặt giá trị của SubprojectName.

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

Giá trị bất động sản

string

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

TaskCollection

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

TimephasedDataCollection

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

TimeSpan

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

TaskType

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

int

WBS

Nhận hoặc đặt giá trị của WBS.

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

Giá trị bất động sản

string

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

string

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

bool

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

Duration

WorkVariance

Nhận hoặc đặt giá trị của WorkVariance.

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

Giá trị bất động sản

Duration

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

object

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

bool

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

bool

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

key Key <t, taskkey ="">

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

int

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

TimephasedDataCollection

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

TimephasedDataCollection

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

key Key <t, taskkey ="">

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

string

Rút ngắn đại diện cho mục đích nhiệm vụ.</t,></t,></t,></t,></t,></t,>

 Tiếng Việt