Class Task

Class Task

İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)

Bir projede bir görevi temsil eder.

public class Task : IEquatable<task>

Inheritance

object Task

Implements

IEquatable

mirasçı üyeleri

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

Remarks

Bu, bir atomik çalışma parçasıdır.

Birisi kullanabilirTask

Bir projeyi, görevleri oluşturarak ve onlara uygun kaynakları atarak planlamak. bir projede görevler, bir kök görev ve çocuk görevlerinin alt ağaçları ile kök bir ağaç yapısı olarak organize edilir.Bir görev ağacı inşa etmek için, Aspose.Tasks.TaskCollection özel bir koleksiyonu kullanarak Aspose.Tasks.Project.RootTask mülkiyetine erişebilirsiniz.

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

Mülkiyet Değer

double

ActivityId

Aktivite ID alanını temsil eder - Primavera tarafından kullanılan bir görevin benzersiz tanımlayıcısı. (sadece Primavera projeleri için geçerlidir).

public string ActivityId { get; set; }

Mülkiyet Değer

string

ActualCost

ActualCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

ActualDuration

ActualDuration değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ActualFinish

ActualFinish değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

ActualOvertimeCost

ActualOvertimeCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

ActualOvertimeWork

ActualOvertimeWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ActualOvertimeWorkProtected

ActualOvertimeWorkProtected değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ActualStart

ActualStart değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

ActualWork

ActualWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ActualWorkProtected

ActualWorkProtected değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

Assignments

Bu nesne için kaynak görevleri bir koleksiyonu alır.

public ResourceAssignmentCollection Assignments { get; }

Mülkiyet Değer

ResourceAssignmentCollection

BCWP

BCWP değerini alır veya ayarlar.

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

Mülkiyet Değer

double

BCWS

BCWS değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Baselines

Görevlerin temel değerlerinin toplamasını alır veya ayarlar.

public TaskBaselineCollection Baselines { get; set; }

Mülkiyet Değer

TaskBaselineCollection

BudgetCost

Bütçe değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

BudgetWork

Bir BudgetWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

CV

Bir CV değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Calendar

Bir takvim değerini alır veya ayarlar.

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

Mülkiyet Değer

Calendar

Children

Bu nesnenin bir çocuk görev koleksiyonu alınır.TaskCollection, çocukların görevlerini temsil eden bir nesne.

public TaskCollection Children { get; }

Mülkiyet Değer

TaskCollection

CommitmentFinish

Bir CommitmentFinish değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

CommitmentStart

Bir CommitmentStart değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

CommitmentType

Bir CommitmentType değerini alır veya ayarlar.

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

Mülkiyet Değer

int

ConstraintDate

ConstraintDate değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

ConstraintType

ConstraintType değerini alır veya ayarlar.

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

Mülkiyet Değer

ConstraintType

Contact

Bir iletişim değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Cost

Bir değer alır veya bir maliyet belirler.

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

Mülkiyet Değer

decimal

CostVariance

CostVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

double

Created

Yaratılmış bir değer alır veya ayarlar.

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

Mülkiyet Değer

DateTime

Deadline

Bir zamanlama değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

DisplayAsSummary

DisplayAsSummary ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

DisplayOnTimeline

DisplayOnTimeline ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

Duration

Durum değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

DurationFormat

DurumFormat değerini alır veya ayarlar.

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

Mülkiyet Değer

TimeUnitType

DurationText

DurumText değerini alır veya ayarlar.

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

Mülkiyet Değer

string

DurationVariance

DurationVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

EarlyFinish

EarlyFinish değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

EarlyStart

Bir EarlyStart değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

EarnedValueMethod

EarnedValueMethod’un bir değerini alır veya ayarlar.

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

Mülkiyet Değer

EarnedValueMethodType

ExtendedAttributes

Genişletilmiş bir özellik değerlerini içeren ExtendedAttributeCollection nesnesini alır.

public ExtendedAttributeCollection ExtendedAttributes { get; }

Mülkiyet Değer

ExtendedAttributeCollection

Remarks

İki parça veri gereklidir - genişletilmiş özellik tablosuna geri bir göstergesiBirleşik kimlik veya alan kimliği ile belirlenir ve değerdeğerle veya değer listesine geri bir göstergede belirtilmiştir.

ExternalId

Dışarıdan bir değer alır veya ayarlar.

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

Mülkiyet Değer

int

ExternalTaskProject

ExternalTaskProject değerini alır veya ayarlar.

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

Mülkiyet Değer

string

ExternalUid

Görev Dış olduğunda veya Görev Dış olduğunda, Dış Görev’in benzersiz tanımlayıcısını alır veya ayarlar.

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

Mülkiyet Değer

int

Finish

Sonuç değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

FinishSlack

FinishSlack değerini alır veya ayarlar.

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

Mülkiyet Değer

TimeSpan

FinishText

FinishText değerini alır veya ayarlar.

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

Mülkiyet Değer

string

FinishVariance

FinishVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

FixedCost

FixedCost değerini alır veya ayarlar.

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

Mülkiyet Değer

double

FixedCostAccrual

FixedCostAccrual değerini alır veya ayarlar.

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

Mülkiyet Değer

CostAccrualType

FreeSlack

FreeSlack değerini alır veya ayarlar.

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

Mülkiyet Değer

TimeSpan

Guid

Bir rehberin değerini alır veya ayarlar.

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

Mülkiyet Değer

string

HideBar

HideBar’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

Hyperlink

Görevle ilişkili bir hiperlink için başlık veya açıklama metni alır veya ayarlar.

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

Mülkiyet Değer

string

HyperlinkAddress

Görevle ilişkili bir hiperlink için adresi alır veya ayarlar.

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

Mülkiyet Değer

string

Remarks

Hyperlink’in tam adresi (Microsoft Project’te Hyperlink Href) HyperlinkAddress ve HyperlinkSubAddress’in birleşimidir.

HyperlinkSubAddress

Bir görevle ilişkili bir hiperlinkte bir belgede belirli bir konumu alır veya ayarlar.

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

Mülkiyet Değer

string

Remarks

Hyperlink’in tam adresi (Microsoft Project’te Hyperlink Href) HyperlinkAddress ve HyperlinkSubAddress’in birleşimidir.

Id

Bir ID değerini alır veya ayarlar.

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

Mülkiyet Değer

int

IgnoreResourceCalendar

IgnoreResourceCalendar ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IgnoreWarnings

IgnoreWarnings ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

IsActive

IsActive ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsCritical

IsCritical ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsEffortDriven

IsEffortDriven ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsEstimated

IsEstimated’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsExpanded

IsExpanded’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsExternalTask

IsExternalTask ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

IsManual

IsManual’ın ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsMarked

IsMarked’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

IsMilestone

IsMilestone’un ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsNull

IsNull ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsOverallocated

IsOverallocated ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsPublished

IsPublished’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsRecurring

IsRecurring ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsResumeValid

IsResumeValid ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsRollup

IsRollup’un ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsSubproject

IsSubproject ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

IsSubprojectReadOnly

IsSubprojectReadOnly ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

IsSummary

IsSummary ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

LateFinish

LateFinish değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

LateStart

LateStart değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

LevelAssignments

LevelAssignments ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

LevelingCanSplit

LevelingCanSplit’in ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

NullableBool

LevelingDelay

LevelingDelay değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ManualDuration

ManualDuration değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ManualFinish

ManualFinish değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

ManualStart

ManualStart değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

Name

Bir isim değerini alır veya ayarlar.

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

Mülkiyet Değer

string

NotlarTF

NotesRTF değerini alır veya ayarlar.

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

Mülkiyet Değer

string

NotesText

Notlar için bir değer alır veya ayarlar.

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

Mülkiyet Değer

string

OutlineCodes

Aspose.Tasks.OutlineCodeCollection nesnesini alır veya ayarlar.

public OutlineCodeCollection OutlineCodes { get; set; }

Mülkiyet Değer

OutlineCodeCollection

Remarks

İki parça veri gereklidir - çıkışa bir göstergesiFieldID tarafından belirtilen kod tablosu ve değerValueID veya ValueGUID işaretçisi tarafından değer listesine belirtilmiştir.

OutlineLevel

Bir OutlineLevel değerini alır veya ayarlar.

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

Mülkiyet Değer

int

OutlineNumber

OutlineNumber değerini alır veya ayarlar.

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

Mülkiyet Değer

string

OvertimeCost

Bir OvertimeCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

OvertimeWork

Bir OvertimeWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

ParentProject

Bir görevin ana projesi alınır.

public Project ParentProject { get; }

Mülkiyet Değer

Project

Remarks

Bu özellikleri güncelleştirmek için Project.UpdateReferences’i arayın.

ParentTask

Bir görevin ebeveyn görevini alır.

public Task ParentTask { get; }

Mülkiyet Değer

Task

PercentComplete

Yüzde tam bir değer alır veya ayarlar.

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

Mülkiyet Değer

int

PercentWorkComplete

%WorkComplete değerini alır veya ayarlar.

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

Mülkiyet Değer

int

PhysicalPercentComplete

FizikselPercentComplete değerini alır veya ayarlar.

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

Mülkiyet Değer

int

Predecessors

Bu Görev nesnesinin tüm öncüleri olan Aspose.Tasks.TaskCollection nesnesini alır.

public TaskCollection Predecessors { get; }

Mülkiyet Değer

TaskCollection

PreleveledFinish

Bir değer alır ya da PreleveledFinish değerini belirler.

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

Mülkiyet Değer

DateTime

PreleveledStart

PreleveledStart değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

PrimaveraProperties

Primavera dosyasından okunan bir görev için Primavera özel özellikleri içeren bir nesne alır.

public PrimaveraTaskProperties PrimaveraProperties { get; }

Mülkiyet Değer

PrimaveraTaskProperties

Priority

Bir öncelik değerini alır veya belirler.

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

Mülkiyet Değer

int

RecurringInfo

Tekrarlayan bir görev olan görev için Aspose.Tasks.RecurringTaskInfo sınıfı örneğini alır; eğer görev tekrarlayan bir değilse sıfır döndürür;Örneğin Aspose.Tasks.RecurringTaskInfo için bilgi yalnızca mpp dosya biçiminde mevcuttur.

public RecurringTaskInfo RecurringInfo { get; }

Mülkiyet Değer

RecurringTaskInfo

RegularWork

RegularWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

RemainingCost

RemainingCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

RemainingDuration

RemainingDuration değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

RemainingOvertimeCost

RemainingOvertimeCost değerini alır veya ayarlar.

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

Mülkiyet Değer

decimal

RemainingOvertimeWork

RemainingOvertimeWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

RemainingWork

RemainingWork değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

Resume

Bir özet değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

SV

Kazanılan değer programı değişimi, projenin durum tarihi üzerinden.Program değişkenliği (SV) BCWP ile BCWS arasındaki fark.

public double SV { get; set; }

Mülkiyet Değer

double

SplitParts

Bir görevin parçalarını temsil eden bir SplitPart koleksiyonu alır.

public SplitPartCollection SplitParts { get; }

Mülkiyet Değer

SplitPartCollection

Start

Başlangıç değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

StartSlack

Bir StartSlack değerini alır veya ayarlar.

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

Mülkiyet Değer

TimeSpan

StartText

Bir başlangıç metninin değerini alır veya ayarlar.

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

Mülkiyet Değer

string

StartVariance

StartVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

Status

Görev statüsünü alır.

[EntityField]
public TaskStatus Status { get; }

Mülkiyet Değer

TaskStatus

StatusManager

StatusManager değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Stop

Bir durak değerini alır veya ayarlar.

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

Mülkiyet Değer

DateTime

SubprojectName

SubprojectName değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Successors

Bu Görev nesnesinin tüm takipçilerini içeren Aspose.Tasks.TaskCollection nesnesini alır.

public TaskCollection Successors { get; }

Mülkiyet Değer

TaskCollection

TimephasedData

Bu görevin bir TimeFasedDataCollection nesnesini alır veya ayarlar.Bir görevle ilişkili zaman aşamalı veri blokları.

public TimephasedDataCollection TimephasedData { get; set; }

Mülkiyet Değer

TimephasedDataCollection

Remarks

Sadece XML formatı için okuma desteklenir.

TotalSlack

TotalSlack değerini alır veya ayarlar.

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

Mülkiyet Değer

TimeSpan

Type

Tip değerini alır veya ayarlar.

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

Mülkiyet Değer

TaskType

Uid

Uid değerini alır veya ayarlar.

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

Mülkiyet Değer

int

WBS

WBS değerini alır veya ayarlar.

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

Mülkiyet Değer

string

WBS seviyesi

WBSLevel değerini alır veya ayarlar.

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

Mülkiyet Değer

string

Warning

Bir uyarı ayarlandığını veya ayarlanmadığını gösteren bir değer alır veya ayarlar.

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

Mülkiyet Değer

bool

Work

Bir işin değerini alır ya da belirler.

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

Mülkiyet Değer

Duration

WorkVariance

Bir WorkVariance değerini alır veya ayarlar.

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

Mülkiyet Değer

Duration

Methods

Clone()

Alt görevler olmadan bir görevin tam kopyasını oluşturur.

public object Clone()

Returns

object

Bir görevin kopyası oluşturulur.

Delete()

Bir görevi ana proje görev koleksiyonundan ve tüm görevlerinden silinir.

public void Delete()

Equals(Task)

Bu durumun belirli bir göreve eşit olup olmadığını gösteren bir değer iade eder.

public bool Equals(Task other)

Parameters

other Task

Bu durumla karşılaştırmak için belirlenmiş görev.

Returns

bool

Görev ve bu durumun eşit benzersiz kimlikleri olması durumunda gerçeği geri getirir.

Equals(nesne)

Bu durumun belirli bir nesneye eşit olup olmadığını gösteren bir değer iade eder.

public override bool Equals(object obj)

Parameters

obj object

Bu örnekle karşılaştırmak için belirlenmiş nesne.

Returns

bool

Görev ve bu durumun eşit benzersiz kimlikleri olması durumunda gerçeği geri getirir.

Get (Anahtar Kelimeler: Taskkey=» »)

Bu konteynerde mülkün haritalandığı değeri iade eder.

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

Parameters

key Key <t, taskkey ="">

Belirlenmiş mülk anahtarı. Aspose.Tasks.Tsk mülk anahtarı almak için.

Returns

T

Mülkün bu konteynerde haritalandığı değer.

Parametreler türü

T

Kağıt değerinin türü.

GetHashCode()

Bu Görev için bir hash kodu değeri iade eder.

public override int GetHashCode()

Returns

int

Bu nesne için bir hash kodu değeri iade eder.

GetTimephasedData(DateTime, DateTime, ZamanlamaDataType)

Aspose.Tasks.TimephasedDataCollection nesne ile Aspose.Tasks.Task.TimephasedData değerleri belirli başlangıç ve son tarihler içinde belirli zaman aşaması veri türü.

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

Parameters

start DateTime

Zaman aşamalı veriler için başlangıç tarihi.

end DateTime

Zaman aşamalı veriler için son tarih.

timephasedType TimephasedDataType

Zaman aşamalı veri türü (Aspose.Tasks.TimephasedDataType)

Returns

TimephasedDataCollection

Bir Aspose.Tasks.TimephasedDataCollection nesnesi ile Aspose.Tasks.Task.TimephasedData değerleri belirli başlangıç ve son tarihleri içinde belirli zamanlı veri türü.

GetTimephasedData(Tarih, Tarih ve Tarih)

Aspose.Tasks.TimephasedDataCollection nesnesini Aspose.Tasks.Task.TimephasedData değerleri ile belirli başlangıç ve son tarihler içinde döndürür.

public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)

Parameters

start DateTime

Zaman aşamalı veriler için başlangıç tarihi.

end DateTime

Zaman aşamalı veriler için son tarih.

Returns

TimephasedDataCollection

Aspose.Tasks.TimephasedData listesi doldurulmalıdır.

MoveToSibling(Task)

Mevcut görevi belirlenmiş görevin öncesinde aynı Outline seviyesine taşıyın.Eğer ParentProject.CalculationMode is Hiçbir kullanıcı bu yöntemi kullandıktan sonra Project.Recalculate()’e başvurmamalıdır (Tüm proje görevlerini (başlangıç/son tarihler, erken/son tarihler ayarlayacak) yeniden hesaplayacak ve çarpışmalar, çalışma ve maliyet alanları, çıkış seviyeleri gibi bağımlı alanları hesaplayacaktır).Eğer ParentProject.CalculationMode Manual ise, yöntem yalnızca görev kimliği, çıkış seviyesi ve çıkış sayısını otomatik olarak hesaplar.Eğer ParentProject.CalculationMode otomatik ise, yöntem tüm projenin görevlerini otomatik olarak yeniden düzenler.(Başlangıç / bitirme tarihleri, erken / geç tarihleri ayarlayın, çarpışmalar, çalışma ve maliyet alanları, idler ve çıkış seviyeleri yeniden hesaplanır).

public void MoveToSibling(Task beforeTask)

Parameters

beforeTask Task

Önceki Görev: Mevcut Görev Yüklendiği Görev.

MoveToSibling(int ile)

Geçerli görevi belirlenmiş ID ile bir görevi önceden aynı Outline Seviye’ye taşıyın.Eğer ParentProject.CalculationMode is Hiçbir kullanıcı bu yöntemi kullandıktan sonra Project.Recalculate()’e başvurmamalıdır (Tüm proje görevlerini (başlangıç/son tarihler, erken/son tarihler ayarlayacak) yeniden hesaplayacak ve çarpışmalar, çalışma ve maliyet alanları, çıkış seviyeleri gibi bağımlı alanları hesaplayacaktır).Eğer ParentProject.CalculationMode Manual ise, yöntem yalnızca görev kimliği, çıkış seviyesi ve çıkış sayısını otomatik olarak hesaplar.Eğer ParentProject.CalculationMode otomatik ise, yöntem tüm projenin görevlerini otomatik olarak yeniden düzenler.(Başlangıç / bitirme tarihleri, erken / geç tarihleri ayarlayın, çarpışmalar, çalışma ve maliyet alanları, idler ve çıkış seviyeleri yeniden hesaplanır).

public void MoveToSibling(int beforeTaskId)

Parameters

beforeTaskId int

(Aspose.Tasks.Tsk.Id) bir görevin öncesi mevcut görevi yerleştirilecektir.

OutlineIndent()

Başlangıçta bir görev yerleştirin.

public void OutlineIndent()

OutlineOutdent()

Başlangıçta bir görevi teşvik eder.

public void OutlineOutdent()

SelectAllChildTasks()

Çocuğun tüm görevleri bu görevden yeniden toplanır.

public IEnumerable<task> SelectAllChildTasks()

Returns

IEnumerable &lt için; Task >

Bu görevle ilgili çocuk görevlerinin bir listesi.

Yorumlar T>(Anahtar Kelimeler: Taskkey=“T”)

Bu konteynerde belirtilen değerle belirlenen mülkü haritalayın.

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

Parameters

key Key <t, taskkey ="">

Belirlenmiş mülk anahtarı. Aspose.Tasks.Tsk mülk anahtarı almak için.

val T

Değer için .

Parametreler türü

T

Kağıt değerinin türü.

ToString()

Bir görevin kısa çizgi temsilini geri getirir.Görüntüleme detayları açıklanmamıştır ve değiştirilebilir.

public override string ToString()

Returns

string

Görev nesnesini temsil eden kısa çizgi.</t,></t,></t,></t,></t,></t,>

 Türkçe