Class Task

Class Task

이름 공간 : Aspose.Tasks 모임: Aspose.Tasks.dll (25.4.0)

프로젝트에서 작업을 나타냅니다.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

상속 회원들

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

그것은 작업의 하나의 원자 덩어리를 나타냅니다.

누군가가 사용할 수 있습니다Task

프로젝트를 계획하여 작업을 만들고 그들에게 적절한 자원을 할당합니다.프로젝트의 작업은 뿌리 잡힌 계층적 나무 구조로 조직되며, 뿌리 작업과 어린이 작업의 하위 나무가 있습니다.작업의 나무를 구축하려면 Aspose.Tasks.TaskCollection의 전문 컬렉션을 사용하여 Aspose.Tasks.Project.RootTask 재산에 액세스 할 수 있습니다.

Project project = new Project();



```None
                                                                                                                                                                                                         // add new tasks
                                                                                                                                                                                                         Task task1 = project.RootTask.Children.Add(); // a parent task with empty name is added
                                                                                                                                                                                                         Task childTask1 = task1.Children.Add("Child 1");
                                                                                                                                                                                                         childTask1.Set(Tsk.Start, new DateTime(2020, 2, 12, 8, 0, 0))
                                                                                                                                                                                                         childTask1.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
                                                                                                                                                                                                         childTask1.Set(Tsk.Finish, new DateTime(2020, 2, 12, 17, 0, 0));
                                                                                                                                                                                                         Task childTask3 = task1.Children.Add("Child 3");
                                                                                                                                                                                                         childTask3.Set(Tsk.Start, new DateTime(2020, 2, 13, 8, 0, 0))
                                                                                                                                                                                                         childTask3.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
                                                                                                                                                                                                         childTask3.Set(Tsk.Finish, new DateTime(2020, 2, 13, 17, 0, 0));
                                                                                                                                                                                                         Task childTask2 = task1.Children.Add("Child 2", 2); // inserts a task before the childTask3
                                                                                                                                                                                                         childTask2.Set(Tsk.Start, new DateTime(2020, 2, 14, 8, 0, 0))
                                                                                                                                                                                                         childTask2.Set(Tsk.Duration, project.GetDuration(8, TimeUnitType.Hour));
                                                                                                                                                                                                         childTask2.Set(Tsk.Finish, new DateTime(2020, 2, 14, 17, 0, 0));

                                                                                                                                                                                                         // save project in the one of available formats
                                                                                                                                                                                                         project.Save("Filled project.xml", SaveFileFormat.MPP);

## Properties

### <a id="Aspose_Tasks_Task_ACWP"></a> ACWP

Gets or sets a value of ACWP.

```csharp
[EntityField]
public double ACWP { get; set; }

부동산 가치

double

ActivityId

활동 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

확장된 속성의 값을 포함하는 ExtendedAttributeCollection 개체를 얻습니다.

public ExtendedAttributeCollection ExtendedAttributes { get; }

부동산 가치

ExtendedAttributeCollection

Remarks

두 개의 데이터 조각이 필요합니다 - 확장 된 속성 테이블로 돌아가는 지표단일 ID 또는 필드 ID에 의해 지정되며, 값은값으로 지정되거나 값 목록으로 돌아가는 지표가 있습니다.

ExternalId

외부Id의 가치를 얻거나 설정합니다.

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

부동산 가치

int

ExternalTaskProject

ExternalTaskProject의 가치를 얻거나 설정합니다.

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

부동산 가치

string

ExternalUid

작업이 외부인 경우 외부 작업의 유일한 식별자를 얻거나 설정합니다.

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

부동산 가치

int

Finish

마무리 값을 얻거나 설정합니다.

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

부동산 가치

DateTime

FinishSlack

FinishSlack의 가치를 얻거나 설정합니다.

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

부동산 가치

TimeSpan

FinishText

FinishText의 가치를 얻거나 설정합니다.

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

부동산 가치

string

FinishVariance

FinishVariance의 가치를 얻거나 설정합니다.

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

부동산 가치

Duration

FixedCost

FixedCost의 가치를 얻거나 설정합니다.

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

부동산 가치

double

FixedCostAccrual

FixedCostAccrual의 가치를 얻거나 설정합니다.

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

부동산 가치

CostAccrualType

FreeSlack

FreeSlack의 가치를 얻거나 설정합니다.

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

부동산 가치

TimeSpan

Guid

가이드의 가치를 얻거나 설정합니다.

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

부동산 가치

string

HideBar

HideBar가 설정되어 있는지 여부를 나타내는 값을 얻거나 설정합니다.

[EntityField]
public NullableBool HideBar { get; set; }

부동산 가치

NullableBool

Hyperlink

작업과 관련된 하이퍼 링크에 대한 제목 또는 설명 텍스트를 얻거나 설정합니다.

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

부동산 가치

string

HyperlinkAddress

작업과 관련된 하이퍼 링크에 대한 주소를 얻거나 설정합니다.

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

부동산 가치

string

Remarks

하이퍼링크의 전체 주소(Microsoft Project의 하이퍼링크 Href)는 하이퍼링크 주소와 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크

HyperlinkSubAddress

작업과 관련된 하이퍼 링크에서 문서의 특정 위치를 얻거나 설정합니다.

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

부동산 가치

string

Remarks

하이퍼링크의 전체 주소(Microsoft Project의 하이퍼링크 Href)는 하이퍼링크 주소와 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크 하이퍼링크

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

노트북

NotesRTF의 가치를 얻거나 설정합니다.

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

부동산 가치

string

NotesText

NotesText의 가치를 얻거나 설정합니다.

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

부동산 가치

string

OutlineCodes

Aspose.Tasks.OutlineCodeCollection 개체를 얻거나 설정합니다.

public OutlineCodeCollection OutlineCodes { get; set; }

부동산 가치

OutlineCodeCollection

Remarks

두 개의 데이터 조각이 필요합니다 - 출력에 대한 지표필드ID에 의해 지정된 코드 테이블, 그리고 값가치 목록에 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

이 속성을 업데이트하려면 Project.Update를 호출합니다.

ParentTask

임무의 부모의 임무를 얻는다.

public Task ParentTask { get; }

부동산 가치

Task

PercentComplete

값을 얻거나 퍼센트완전한 값을 설정합니다.

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

부동산 가치

int

PercentWorkComplete

얻거나 %WorkComplete의 값을 설정합니다.

[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

리소스의 가치를 얻거나 설정합니다.

[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

시작 텍스트의 가치를 얻거나 설정합니다.

[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

멈추는 값을 얻거나 설정합니다.

[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를 가지고 있는 경우에 반환됩니다.

가져오기 T>(키<t, 토스키=“>”)

이 컨테이너에서 재산이 맵화 된 값을 반환합니다.

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

Parameters

key Key <t, taskkey ="">

지정된 부동산 키. Aspose.Tasks.Tsk 부동산 키를 얻을 수 있습니다.

Returns

T

이 컨테이너에 있는 부동산의 가치.

파라미터 유형

T

지정된 가치의 종류.

GetHashCode()

이 작업에 대한 해시 코드 값을 반환합니다.

public override int GetHashCode()

Returns

int

이 개체에 대한 해시 코드 값을 반환합니다.

GetTimephasedData(DateTime, DateTime, 타임파시드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(날짜 시간, 날짜 시간)

Aspose.Tasks.TimephasedDataCollection 객체와 Aspose.Tasks.Task.TimephasedData 값은 특정 시작 및 끝 날짜 내에 반환됩니다.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

시간 단계 데이터의 시작 날짜.

end DateTime

시간 단계 데이터의 종료 날짜.

Returns

TimephasedDataCollection

Aspose.Tasks.Timephased의 목록이 작성되어야 합니다.

MoveToSibling(Task)

지정된 작업 전에 현재 작업을 동일한 Outline 레벨로 이동합니다.ParentProject.CalculationMode는 사용자가 이 방법을 사용한 후에 Project.Recalculate()를 호출하지 않아야 합니다 (이 방법은 모든 프로젝트 작업을 재계산합니다 (시작 / 마무리 날짜, 초기 / 늦은 날짜를 설정합니다) 그리고 흔들림, 작업 및 비용 필드, 출력 수준과 같은 의존 필드를 계산합니다).ParentProject.CalculationMode가 수동이라면 이 방법은 작업 ID, 출력 수준 및 출력 숫자만 자동으로 계산합니다.ParentProject.CalculationMode가 자동이라면 이 방법은 프로젝트의 모든 작업을 자동으로 재계정합니다.(시작/결제 날짜, 초기/늦은 날정을 설정하고, 점수, 작업 및 비용 필드를 계산하며, ID 및 출력 수준을 재계산합니다.)

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

현재 작업이 삽입되는 이전 작업.

MoveToSibling(이트)

지정된 ID를 가진 작업 전에 현재 작업을 동일한 Outline 레벨로 이동합니다.ParentProject.CalculationMode는 사용자가 이 방법을 사용한 후에 Project.Recalculate()를 호출하지 않아야 합니다 (이 방법은 모든 프로젝트 작업을 재계산합니다 (시작 / 마무리 날짜, 초기 / 늦은 날짜를 설정합니다) 그리고 흔들림, 작업 및 비용 필드, 출력 수준과 같은 의존 필드를 계산합니다).ParentProject.CalculationMode가 수동이라면 이 방법은 작업 ID, 출력 수준 및 출력 숫자만 자동으로 계산합니다.ParentProject.CalculationMode가 자동이라면 이 방법은 프로젝트의 모든 작업을 자동으로 재계정합니다.(시작/결제 날짜, 초기/늦은 날정을 설정하고, 점수, 작업 및 비용 필드를 계산하며, ID 및 출력 수준을 재계산합니다.)

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

현재 작업을 입력하기 전에 작업의 ID (Aspose.Tasks.Tsk.Id)를 입력합니다.

OutlineIndent()

출처에 작업을 입력합니다.

public void OutlineIndent()

OutlineOutdent()

출처에서 작업을 촉진합니다.

public void OutlineOutdent()

SelectAllChildTasks()

이 작업의 모든 어린이 임무를 반복적으로 수집합니다.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable &lt에 대한 정보 Task >

이 작업의 어린이 작업 목록.

세트 (키<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,>

 한국어