Class Task

Class Task

Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)

Menampilkan tugas dalam sebuah proyek.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

anggota yang diwarisi

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

Remarks

Ia mewakili satu titik atom kerja.

Seseorang dapat menggunakanTask

untuk merancang sebuah proyek dengan menciptakan tugas dan menyumbangkan sumber daya yang sesuai pada mereka.Tugas dalam sebuah proyek dianjurkan sebagai struktur kayu hierarki yang berakar, dengan tugas akar dan subtree tugas anak-anak.Untuk membangun pohon tugas seseorang dapat menggunakan koleksi khusus Aspose.Tasks.TaskCollection dengan mengakses Properti Aspose.Tasks.Project.RootTask dan sebagainya:

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; }

Nilai Properti

double

ActivityId

Ini mewakili medan ID aktivitas - identifier unik dari tugas yang digunakan oleh Primavera. (hanya berlaku untuk proyek Primavera).

public string ActivityId { get; set; }

Nilai Properti

string

ActualCost

Dapatkan atau menetapkan nilai dari ActualCost.

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

Nilai Properti

decimal

ActualDuration

Dapatkan atau menetapkan nilai ActualDuration.

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

Nilai Properti

Duration

ActualFinish

Dapatkan atau menetapkan nilai ActualFinish.

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

Nilai Properti

DateTime

ActualOvertimeCost

Dapatkan atau menetapkan nilai dari ActualOvertimeCost.

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

Nilai Properti

decimal

ActualOvertimeWork

Dapatkan atau menetapkan nilai dari ActualOvertimeWork.

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

Nilai Properti

Duration

ActualOvertimeWorkProtected

Dapatkan atau menetapkan nilai ActualOvertimeWorkProtected.

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

Nilai Properti

Duration

ActualStart

Dapatkan atau menetapkan nilai ActualStart.

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

Nilai Properti

DateTime

ActualWork

Dapatkan atau menetapkan nilai dari ActualWork.

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

Nilai Properti

Duration

ActualWorkProtected

Dapatkan atau menetapkan nilai dari ActualWorkProtected.

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

Nilai Properti

Duration

Assignments

Dapatkan koleksi tugas sumber daya untuk objek ini.

public ResourceAssignmentCollection Assignments { get; }

Nilai Properti

ResourceAssignmentCollection

BCWP

Dapatkan atau menetapkan nilai BCWP.

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

Nilai Properti

double

BCWS

Dapatkan atau menetapkan nilai dari BCWS.

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

Nilai Properti

double

Baselines

Dapatkan atau menetapkan koleksi nilai dasar dari tugas.

public TaskBaselineCollection Baselines { get; set; }

Nilai Properti

TaskBaselineCollection

BudgetCost

Dapatkan atau menetapkan nilai BudgetCost.

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

Nilai Properti

decimal

BudgetWork

Dapatkan atau menetapkan nilai dari BudgetWork.

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

Nilai Properti

Duration

CV

Dapatkan atau menetapkan nilai CV.

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

Nilai Properti

double

Calendar

Dapatkan atau menetapkan nilai kalender.

[EntityField]
public Calendar Calendar { get; set; }

Nilai Properti

Calendar

Children

Dapatkan koleksi tugas anak dari objek ini.TaskCollection objek yang mewakili tugas anak.

public TaskCollection Children { get; }

Nilai Properti

TaskCollection

CommitmentFinish

Dapatkan atau menetapkan nilai CommitmentFinish.

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

Nilai Properti

DateTime

CommitmentStart

Dapatkan atau menetapkan nilai dari CommitmentStart.

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

Nilai Properti

DateTime

CommitmentType

Dapatkan atau menetapkan nilai CommitmentType.

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

Nilai Properti

int

ConstraintDate

Dapatkan atau menetapkan nilai dari ConstraintDate.

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

Nilai Properti

DateTime

ConstraintType

Dapatkan atau menetapkan nilai dari ConstraintType.

[EntityField]
public ConstraintType ConstraintType { get; set; }

Nilai Properti

ConstraintType

Contact

Dapatkan atau menetapkan nilai kontak.

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

Nilai Properti

string

Cost

Dapatkan atau menetapkan nilai biaya.

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

Nilai Properti

decimal

CostVariance

Dapatkan atau menetapkan nilai CostVariance.

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

Nilai Properti

double

Created

Mendapatkan atau menetapkan nilai yang diciptakan.

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

Nilai Properti

DateTime

Deadline

Dapatkan atau menetapkan nilai deadline.

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

Nilai Properti

DateTime

DisplayAsSummary

Dapatkan atau menetapkan nilai yang menunjukkan apakah DisplayAsSummary ditetapkan atau tidak.

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

Nilai Properti

NullableBool

DisplayOnTimeline

Dapatkan atau menetapkan nilai yang menunjukkan apakah DisplayOnTimeline ditetapkan atau tidak.

[EntityField]
public bool DisplayOnTimeline { get; set; }

Nilai Properti

bool

Duration

Dapatkan atau menetapkan nilai durasi.

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

Nilai Properti

Duration

DurationFormat

Dapatkan atau menetapkan nilai DurationFormat.

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

Nilai Properti

TimeUnitType

DurationText

Dapatkan atau menetapkan nilai dari DurationText.

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

Nilai Properti

string

DurationVariance

Dapatkan atau menetapkan nilai DurationVariance.

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

Nilai Properti

Duration

EarlyFinish

Dapatkan atau menetapkan nilai EarlyFinish.

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

Nilai Properti

DateTime

EarlyStart

Dapatkan atau menetapkan nilai EarlyStart.

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

Nilai Properti

DateTime

EarnedValueMethod

Dapatkan atau menetapkan nilai dari EarnedValueMethod.

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

Nilai Properti

EarnedValueMethodType

ExtendedAttributes

Dapatkan ExtendedAttributeCollection object yang berisi nilai-nilai sebuah atribut yang diperpanjang.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Nilai Properti

ExtendedAttributeCollection

Remarks

Dua keping data diperlukan - petunjuk kembali ke tabel atribut yang diperpanjangyang ditentukan oleh ID unik atau ID Field, dan nilaiyang ditentukan dengan nilai, atau penunjuk kembali ke daftar nilai.

ExternalId

Dapatkan atau menetapkan nilai dari ExternalId.

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

Nilai Properti

int

ExternalTaskProject

Dapatkan atau menetapkan nilai dari ExternalTaskProject.

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

Nilai Properti

string

ExternalUid

Dapatkan atau menetapkan pengidentifikasi unik tugas eksternal ketika tugas eksternal.

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

Nilai Properti

int

Finish

Dapatkan atau menetapkan nilai akhir.

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

Nilai Properti

DateTime

FinishSlack

Dapatkan atau menetapkan nilai FinishSlack.

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

Nilai Properti

TimeSpan

FinishText

Dapatkan atau menetapkan nilai FinishText.

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

Nilai Properti

string

FinishVariance

Dapatkan atau menetapkan nilai dari FinishVariance.

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

Nilai Properti

Duration

FixedCost

Dapatkan atau menetapkan nilai FixedCost.

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

Nilai Properti

double

FixedCostAccrual

Dapatkan atau menetapkan nilai FixedCostAccrual.

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

Nilai Properti

CostAccrualType

FreeSlack

Dapatkan atau menetapkan nilai FreeSlack.

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

Nilai Properti

TimeSpan

Guid

Dapatkan atau menetapkan nilai panduan.

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

Nilai Properti

string

HideBar

Dapatkan atau menetapkan nilai yang menunjukkan apakah HideBar ditetapkan atau tidak.

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

Nilai Properti

NullableBool

Hyperlink

Dapatkan atau menetapkan judul atau teks penjelasan untuk hyperlink yang terkait dengan tugas.

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

Nilai Properti

string

HyperlinkAddress

Dapatkan atau menetapkan alamat untuk hyperlink yang terkait dengan tugas.

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

Nilai Properti

string

Remarks

Alamat lengkap (Hyperlink Href dalam Microsoft Project) dari hyperlink adalah konsistensi HyperlinkAddress dan HyperlinkSubAddress.

HyperlinkSubAddress

Dapatkan atau menetapkan lokasi tertentu dalam dokumen dalam hyperlink yang terkait dengan tugas.

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

Nilai Properti

string

Remarks

Alamat lengkap (Hyperlink Href dalam Microsoft Project) dari hyperlink adalah konsistensi HyperlinkAddress dan HyperlinkSubAddress.

Id

Dapatkan atau menetapkan nilai ID.

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

Nilai Properti

int

IgnoreResourceCalendar

Dapatkan atau menetapkan nilai yang menunjukkan apakah IgnoreResourceCalendar ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IgnoreWarnings

Dapatkan atau menetapkan nilai yang menunjukkan apakah IgnoreWarnings ditetapkan atau tidak.

[EntityField]
public bool IgnoreWarnings { get; set; }

Nilai Properti

bool

IsActive

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsActive ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsCritical

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsCritical ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsEffortDriven

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsEffortDriven ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsEstimated

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsEstimated ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsExpanded

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsExpanded ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsExternalTask

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsExternalTask ditetapkan atau tidak.

[EntityField]
public bool IsExternalTask { get; set; }

Nilai Properti

bool

IsManual

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsManual ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsMarked

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsMarked ditetapkan atau tidak.

[EntityField]
public bool IsMarked { get; set; }

Nilai Properti

bool

IsMilestone

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsMilestone ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsNull

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsNull ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsOverallocated

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsOverallocated ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsPublished

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsPublished ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsRecurring

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsRecurring ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsResumeValid

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsResumeValid ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsRollup

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsRollup ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsSubproject

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsSubproject ditetapkan atau tidak.

[EntityField]
public bool IsSubproject { get; set; }

Nilai Properti

bool

IsSubprojectReadOnly

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsSubprojectReadOnly ditetapkan atau tidak.

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

Nilai Properti

NullableBool

IsSummary

Dapatkan atau menetapkan nilai yang menunjukkan apakah IsSummary ditetapkan atau tidak.

[EntityField]
public bool IsSummary { get; set; }

Nilai Properti

bool

LateFinish

Dapatkan atau menetapkan nilai LateFinish.

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

Nilai Properti

DateTime

LateStart

Dapatkan atau menetapkan nilai LateStart.

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

Nilai Properti

DateTime

LevelAssignments

Dapatkan atau menetapkan nilai yang menunjukkan apakah LevelAssignments ditetapkan atau tidak.

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

Nilai Properti

NullableBool

LevelingCanSplit

Dapatkan atau menetapkan nilai yang menunjukkan apakah LevelingCanSplit ditetapkan atau tidak.

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

Nilai Properti

NullableBool

LevelingDelay

Dapatkan atau menetapkan nilai LevelingDelay.

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

Nilai Properti

Duration

ManualDuration

Dapatkan atau menetapkan nilai dari ManualDuration.

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

Nilai Properti

Duration

ManualFinish

Dapatkan atau menetapkan nilai dari ManualFinish.

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

Nilai Properti

DateTime

ManualStart

Dapatkan atau menetapkan nilai dari ManualStart.

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

Nilai Properti

DateTime

Name

Dapatkan atau menetapkan nilai nama.

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

Nilai Properti

string

Pernyataan RTF

Dapatkan atau menetapkan nilai NotesRTF.

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

Nilai Properti

string

NotesText

Dapatkan atau menetapkan nilai NotesText.

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

Nilai Properti

string

OutlineCodes

Dapatkan atau menetapkan objek Aspose.Tasks.OutlineCodeCollection.

public OutlineCodeCollection OutlineCodes { get; set; }

Nilai Properti

OutlineCodeCollection

Remarks

Dua keping data diperlukan - penunjuk ke outlinetabel kode yang ditentukan oleh FieldID, dan nilaiyang ditentukan baik oleh ValueID atau ValueGUID penunjuk ke daftar nilai.

OutlineLevel

Dapatkan atau menetapkan nilai OutlineLevel.

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

Nilai Properti

int

OutlineNumber

Dapatkan atau menetapkan nilai OutlineNumber.

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

Nilai Properti

string

OvertimeCost

Dapatkan atau menetapkan nilai OvertimeCost.

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

Nilai Properti

decimal

OvertimeWork

Dapatkan atau menetapkan nilai OvertimeWork.

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

Nilai Properti

Duration

ParentProject

Dapatkan rencana ibu dari suatu tugas.

public Project ParentProject { get; }

Nilai Properti

Project

Remarks

Hubungi Project.UpdateReferensi untuk memperbarui properti ini.

ParentTask

Mendapatkan tugas ibu dari tugas.

public Task ParentTask { get; }

Nilai Properti

Task

PercentComplete

Dapatkan atau menetapkan nilai PercentComplete.

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

Nilai Properti

int

PercentWorkComplete

Dapatkan atau menetapkan nilai PercentWorkComplete.

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

Nilai Properti

int

PhysicalPercentComplete

Dapatkan atau menetapkan nilai dari PhysicalPercentComplete.

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

Nilai Properti

int

Predecessors

Dapatkan objek Aspose.Tasks.TaskCollection yang mengandung semua predecessor dari objek Task ini.

public TaskCollection Predecessors { get; }

Nilai Properti

TaskCollection

PreleveledFinish

Dapatkan atau menetapkan nilai PreleveledFinish.

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

Nilai Properti

DateTime

PreleveledStart

Dapatkan atau menetapkan nilai PreleveledStart.

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

Nilai Properti

DateTime

PrimaveraProperties

Dapatkan objek yang berisi sifat-sifat tertentu untuk tugas yang dibaca dari file Primavera.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Nilai Properti

PrimaveraTaskProperties

Priority

Dapatkan atau menetapkan nilai Prioritas.

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

Nilai Properti

int

RecurringInfo

Mendapatkan contoh Aspose.Tasks.RecurringTaskInfo kelas untuk tugas yang merupakan tugas yang berulang; jika tugas itu bukan tugas yang berulang maka kembali nol;Info untuk contoh Aspose.Tasks.RecurringTaskInfo hanya hadir dalam format file mpp.

public RecurringTaskInfo RecurringInfo { get; }

Nilai Properti

RecurringTaskInfo

RegularWork

Dapatkan atau menetapkan nilai dari RegularWork.

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

Nilai Properti

Duration

RemainingCost

Dapatkan atau menetapkan nilai RemainingCost.

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

Nilai Properti

decimal

RemainingDuration

Dapatkan atau menetapkan nilai RemainingDuration.

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

Nilai Properti

Duration

RemainingOvertimeCost

Dapatkan atau menetapkan nilai RemainingOvertimeCost.

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

Nilai Properti

decimal

RemainingOvertimeWork

Dapatkan atau menetapkan nilai RemainingOvertimeWork.

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

Nilai Properti

Duration

RemainingWork

Dapatkan atau menetapkan nilai dari RemainingWork.

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

Nilai Properti

Duration

Resume

Dapatkan atau menetapkan nilai resume.

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

Nilai Properti

DateTime

SV

Variasi jadwal nilai yang diperoleh, melalui tanggal status proyek.Variasi jadwal (SV) adalah perbedaan antara BCWP dan BCWS.

public double SV { get; set; }

Nilai Properti

double

SplitParts

Dapatkan koleksi SplitPart yang mewakili bagian dari tugas.

public SplitPartCollection SplitParts { get; }

Nilai Properti

SplitPartCollection

Start

Dapatkan atau menetapkan nilai Start.

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

Nilai Properti

DateTime

StartSlack

Dapatkan atau menetapkan nilai StartSlack.

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

Nilai Properti

TimeSpan

StartText

Dapatkan atau menetapkan nilai dari StartText.

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

Nilai Properti

string

StartVariance

Dapatkan atau menetapkan nilai dari StartVariance.

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

Nilai Properti

Duration

Status

Dapatkan status tugas.

[EntityField]
public TaskStatus Status { get; }

Nilai Properti

TaskStatus

StatusManager

Dapatkan atau menetapkan nilai StatusManager.

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

Nilai Properti

string

Stop

Dapatkan atau menetapkan nilai Stop.

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

Nilai Properti

DateTime

SubprojectName

Dapatkan atau menetapkan nilai SubprojectName.

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

Nilai Properti

string

Successors

Dapatkan objek Aspose.Tasks.TaskCollection yang berisi semua pengganti dari objek Task ini.

public TaskCollection Successors { get; }

Nilai Properti

TaskCollection

TimephasedData

Dapatkan atau menetapkan objek TimephasedDataCollection dari tugas ini.Blok data fasa waktu yang terkait dengan tugas.

public TimephasedDataCollection TimephasedData { get; set; }

Nilai Properti

TimephasedDataCollection

Remarks

Membaca didukung untuk format XML saja.

TotalSlack

Dapatkan atau menetapkan nilai TotalSlack.

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

Nilai Properti

TimeSpan

Type

Dapatkan atau menetapkan nilai Type.

[EntityField]
public TaskType Type { get; set; }

Nilai Properti

TaskType

Uid

Dapatkan atau menetapkan nilai Uid.

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

Nilai Properti

int

WBS

Dapatkan atau menetapkan nilai dari WBS.

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

Nilai Properti

string

Tingkat WBS

Dapatkan atau menetapkan nilai WBSLevel.

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

Nilai Properti

string

Warning

Dapatkan atau menetapkan nilai yang menunjukkan apakah Peringatan ditetapkan atau tidak.

[EntityField]
public bool Warning { get; set; }

Nilai Properti

bool

Work

Dapatkan atau menetapkan nilai kerja.

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

Nilai Properti

Duration

WorkVariance

Dapatkan atau menetapkan nilai WorkVariance.

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

Nilai Properti

Duration

Methods

Clone()

Mencipta salinan penuh dari tugas tanpa subtasks.

public object Clone()

Returns

object

Membuat salinan dari suatu tugas.

Delete()

Menghapus tugas dari koleksi tugas proyek ibu dan semua tugasnya.

public void Delete()

Equals(Task)

Mengembalikan nilai yang menunjukkan apakah instans ini sama dengan tugas tertentu.

public bool Equals(Task other)

Parameters

other Task

Tugas yang ditentukan untuk membandingkan dengan instansi ini.

Returns

bool

kembali benar jika tugas yang ditentukan dan instansi ini memiliki ID unik yang sama.

Equals(objek)

Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan objek tertentu.

public override bool Equals(object obj)

Parameters

obj object

Objek yang ditentukan untuk dibandingkan dengan instans ini.

Returns

bool

kembali benar jika tugas yang ditentukan dan instansi ini memiliki ID unik yang sama.

Dapatkan T>(Key<t dan Taskkey=» » »)

Mengembalikan nilai di mana properti dipaparkan dalam bekas ini.

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

Parameters

key Key <t, taskkey ="">

kunci properti yang ditentukan. Aspose.Tasks.Tsk untuk mendapatkan kunci properti.

Returns

T

Nilai di mana properti itu dipaparkan dalam bekas ini.

Jenis Parameter

T

jenis nilai yang dipaparkan.

GetHashCode()

Mengembalikan nilai kode hash untuk tugas ini.

public override int GetHashCode()

Returns

int

mengembalikan nilai kode hash untuk objek ini.

GetTimephasedData(DateTime, DateTime, TimephasedDataType)

Returns Aspose.Tasks.TimephasedDataCollection object dengan Aspose.Tasks.Task.TimephasedData nilai dalam tanggal awal dan akhir tertentu dari jenis data fasa waktu yang ditentukan.

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

Parameters

start DateTime

Tanggal dimulai untuk data fase waktu.

end DateTime

Tarikh akhir untuk data fase waktu.

timephasedType TimephasedDataType

Jenis data fasa waktu (Aspose.Tasks.TimephasedDataType)

Returns

TimephasedDataCollection

Objek Aspose.Tasks.TimephasedDataCollection dengan Aspose.Tasks.Task.TimephasedData nilai dalam tanggal awal dan akhir tertentu dari jenis data yang ditentukan dalam waktu.

GetTimephasedData(waktu, waktu dan waktu)

Returns Aspose.Tasks.TimephasedDataCollection object dengan Aspose.Tasks.Task.TimephasedData nilai dalam tanggal awal dan akhir yang diberikan.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Tanggal dimulai untuk data fase waktu.

end DateTime

Tarikh akhir untuk data fase waktu.

Returns

TimephasedDataCollection

Daftar Aspose.Tasks.TimephasedData untuk diisi.

MoveToSibling(Task)

Memindahkan tugas saat ini pada level outline yang sama sebelum tugas yang ditentukan.Jika ParentProject.CalculationMode adalah Tidak ada pengguna yang harus memanggil Project.Recalculate() setelah menggunakan metode ini (Ia akan menghitung kembali semua tugas proyek (tarikh awal/akhir, menetapkan tarikh awal/akhir) dan menghitung medan tergantung seperti slaks, lapangan kerja dan biaya, tingkat outline).Jika ParentProject.CalculationMode adalah Manual, metode ini hanya akan menghitung ID tugas, level outline dan angka outline secara otomatis.Jika ParentProject.CalculationMode adalah Automatic, metode ini secara otomatis mengatur kembali semua tugas proyek secara otomatis.(Tarikh permulaan/akhir, menetapkan tarikh awal/kecelakaan, menghitung slaks, bidang kerja dan biaya, penghitungan ulang ID dan tingkat outline).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Tugas sebelum mana tugas saat ini akan dimasukkan.

MoveToSibling(int)

Memindahkan tugas saat ini di level outline yang sama sebelum tugas dengan ID yang ditentukan.Jika ParentProject.CalculationMode adalah Tidak ada pengguna yang harus memanggil Project.Recalculate() setelah menggunakan metode ini (Ia akan menghitung kembali semua tugas proyek (tarikh awal/akhir, menetapkan tarikh awal/akhir) dan menghitung medan tergantung seperti slaks, lapangan kerja dan biaya, tingkat outline).Jika ParentProject.CalculationMode adalah Manual, metode ini hanya akan menghitung ID tugas, level outline dan angka outline secara otomatis.Jika ParentProject.CalculationMode adalah Automatic, metode ini secara otomatis mengatur kembali semua tugas proyek secara otomatis.(Tarikh permulaan/akhir, menetapkan tarikh awal/kecelakaan, menghitung slaks, bidang kerja dan biaya, penghitungan ulang ID dan tingkat outline).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

ID (Aspose.Tasks.Tsk.Id) dari tugas sebelum tugas saat ini akan dimasukkan.

OutlineIndent()

Masukkan tugas di outline.

public void OutlineIndent()

OutlineOutdent()

Mempromosikan tugas dalam outline.

public void OutlineOutdent()

SelectAllChildTasks()

Secara recursively mengumpulkan semua tugas anak dari tugas ini.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable dan lt; Task >

Daftar tugas anak dari tugas ini.

Set(Key<t dan Taskkey=“T” T)

Peta properti yang ditentukan ke nilai yang ditentukan dalam wadah ini.

public void Set<t>(Key<t, taskkey=""> key, T val)

Parameters

key Key <t, taskkey ="">

kunci properti yang ditentukan. Aspose.Tasks.Tsk untuk mendapatkan kunci properti.

val T

dengan nilai tersebut.

Jenis Parameter

T

jenis nilai yang dipaparkan.

ToString()

Mengembalikan representasi string pendek dari tugas.Detail persembahan yang tepat tidak ditentukan dan diwajibkan untuk diubah.

public override string ToString()

Returns

string

Rangkaian pendek yang mewakili objek tugas.</t,></t,></t,></t,></t,></t,>

 Indonesia