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
Implements
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
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
ActualCost
ActualCost değerini alır veya ayarlar.
[EntityField]
public decimal ActualCost { get; set; }
Mülkiyet Değer
ActualDuration
ActualDuration değerini alır veya ayarlar.
[EntityField]
public Duration ActualDuration { get; set; }
Mülkiyet Değer
ActualFinish
ActualFinish değerini alır veya ayarlar.
[EntityField]
public DateTime ActualFinish { get; set; }
Mülkiyet Değer
ActualOvertimeCost
ActualOvertimeCost değerini alır veya ayarlar.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Mülkiyet Değer
ActualOvertimeWork
ActualOvertimeWork değerini alır veya ayarlar.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Mülkiyet Değer
ActualOvertimeWorkProtected
ActualOvertimeWorkProtected değerini alır veya ayarlar.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Mülkiyet Değer
ActualStart
ActualStart değerini alır veya ayarlar.
[EntityField]
public DateTime ActualStart { get; set; }
Mülkiyet Değer
ActualWork
ActualWork değerini alır veya ayarlar.
[EntityField]
public Duration ActualWork { get; set; }
Mülkiyet Değer
ActualWorkProtected
ActualWorkProtected değerini alır veya ayarlar.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Mülkiyet Değer
Assignments
Bu nesne için kaynak görevleri bir koleksiyonu alır.
public ResourceAssignmentCollection Assignments { get; }
Mülkiyet Değer
BCWP
BCWP değerini alır veya ayarlar.
[EntityField]
public double BCWP { get; set; }
Mülkiyet Değer
BCWS
BCWS değerini alır veya ayarlar.
[EntityField]
public double BCWS { get; set; }
Mülkiyet Değer
Baselines
Görevlerin temel değerlerinin toplamasını alır veya ayarlar.
public TaskBaselineCollection Baselines { get; set; }
Mülkiyet Değer
BudgetCost
Bütçe değerini alır veya ayarlar.
[EntityField]
public decimal BudgetCost { get; set; }
Mülkiyet Değer
BudgetWork
Bir BudgetWork değerini alır veya ayarlar.
[EntityField]
public Duration BudgetWork { get; set; }
Mülkiyet Değer
CV
Bir CV değerini alır veya ayarlar.
[EntityField]
public double CV { get; set; }
Mülkiyet Değer
Calendar
Bir takvim değerini alır veya ayarlar.
[EntityField]
public Calendar Calendar { get; set; }
Mülkiyet Değer
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
CommitmentFinish
Bir CommitmentFinish değerini alır veya ayarlar.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Mülkiyet Değer
CommitmentStart
Bir CommitmentStart değerini alır veya ayarlar.
[EntityField]
public DateTime CommitmentStart { get; set; }
Mülkiyet Değer
CommitmentType
Bir CommitmentType değerini alır veya ayarlar.
[EntityField]
public int CommitmentType { get; set; }
Mülkiyet Değer
ConstraintDate
ConstraintDate değerini alır veya ayarlar.
[EntityField]
public DateTime ConstraintDate { get; set; }
Mülkiyet Değer
ConstraintType
ConstraintType değerini alır veya ayarlar.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Mülkiyet Değer
Contact
Bir iletişim değerini alır veya ayarlar.
[EntityField]
public string Contact { get; set; }
Mülkiyet Değer
Cost
Bir değer alır veya bir maliyet belirler.
[EntityField]
public decimal Cost { get; set; }
Mülkiyet Değer
CostVariance
CostVariance değerini alır veya ayarlar.
[EntityField]
public double CostVariance { get; set; }
Mülkiyet Değer
Created
Yaratılmış bir değer alır veya ayarlar.
[EntityField]
public DateTime Created { get; set; }
Mülkiyet Değer
Deadline
Bir zamanlama değerini alır veya ayarlar.
[EntityField]
public DateTime Deadline { get; set; }
Mülkiyet Değer
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
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
Duration
Durum değerini alır veya ayarlar.
[EntityField]
public Duration Duration { get; set; }
Mülkiyet Değer
DurationFormat
DurumFormat değerini alır veya ayarlar.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Mülkiyet Değer
DurationText
DurumText değerini alır veya ayarlar.
[EntityField]
public string DurationText { get; set; }
Mülkiyet Değer
DurationVariance
DurationVariance değerini alır veya ayarlar.
[EntityField]
public Duration DurationVariance { get; set; }
Mülkiyet Değer
EarlyFinish
EarlyFinish değerini alır veya ayarlar.
[EntityField]
public DateTime EarlyFinish { get; set; }
Mülkiyet Değer
EarlyStart
Bir EarlyStart değerini alır veya ayarlar.
[EntityField]
public DateTime EarlyStart { get; set; }
Mülkiyet Değer
EarnedValueMethod
EarnedValueMethod’un bir değerini alır veya ayarlar.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Mülkiyet Değer
ExtendedAttributes
Genişletilmiş bir özellik değerlerini içeren ExtendedAttributeCollection nesnesini alır.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Mülkiyet Değer
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
ExternalTaskProject
ExternalTaskProject değerini alır veya ayarlar.
[EntityField]
public string ExternalTaskProject { get; set; }
Mülkiyet Değer
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
Finish
Sonuç değerini alır veya ayarlar.
[EntityField]
public DateTime Finish { get; set; }
Mülkiyet Değer
FinishSlack
FinishSlack değerini alır veya ayarlar.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Mülkiyet Değer
FinishText
FinishText değerini alır veya ayarlar.
[EntityField]
public string FinishText { get; set; }
Mülkiyet Değer
FinishVariance
FinishVariance değerini alır veya ayarlar.
[EntityField]
public Duration FinishVariance { get; set; }
Mülkiyet Değer
FixedCost
FixedCost değerini alır veya ayarlar.
[EntityField]
public double FixedCost { get; set; }
Mülkiyet Değer
FixedCostAccrual
FixedCostAccrual değerini alır veya ayarlar.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Mülkiyet Değer
FreeSlack
FreeSlack değerini alır veya ayarlar.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Mülkiyet Değer
Guid
Bir rehberin değerini alır veya ayarlar.
[EntityField]
public string Guid { get; set; }
Mülkiyet Değer
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
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
HyperlinkAddress
Görevle ilişkili bir hiperlink için adresi alır veya ayarlar.
[EntityField]
public string HyperlinkAddress { get; set; }
Mülkiyet Değer
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
LateFinish
LateFinish değerini alır veya ayarlar.
[EntityField]
public DateTime LateFinish { get; set; }
Mülkiyet Değer
LateStart
LateStart değerini alır veya ayarlar.
[EntityField]
public DateTime LateStart { get; set; }
Mülkiyet Değer
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
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
LevelingDelay
LevelingDelay değerini alır veya ayarlar.
[EntityField]
public Duration LevelingDelay { get; set; }
Mülkiyet Değer
ManualDuration
ManualDuration değerini alır veya ayarlar.
[EntityField]
public Duration ManualDuration { get; set; }
Mülkiyet Değer
ManualFinish
ManualFinish değerini alır veya ayarlar.
[EntityField]
public DateTime ManualFinish { get; set; }
Mülkiyet Değer
ManualStart
ManualStart değerini alır veya ayarlar.
[EntityField]
public DateTime ManualStart { get; set; }
Mülkiyet Değer
Name
Bir isim değerini alır veya ayarlar.
[EntityField]
public string Name { get; set; }
Mülkiyet Değer
NotlarTF
NotesRTF değerini alır veya ayarlar.
[EntityField]
public string NotesRTF { get; set; }
Mülkiyet Değer
NotesText
Notlar için bir değer alır veya ayarlar.
[EntityField]
public string NotesText { get; set; }
Mülkiyet Değer
OutlineCodes
Aspose.Tasks.OutlineCodeCollection nesnesini alır veya ayarlar.
public OutlineCodeCollection OutlineCodes { get; set; }
Mülkiyet Değer
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
OutlineNumber
OutlineNumber değerini alır veya ayarlar.
[EntityField]
public string OutlineNumber { get; set; }
Mülkiyet Değer
OvertimeCost
Bir OvertimeCost değerini alır veya ayarlar.
[EntityField]
public decimal OvertimeCost { get; set; }
Mülkiyet Değer
OvertimeWork
Bir OvertimeWork değerini alır veya ayarlar.
[EntityField]
public Duration OvertimeWork { get; set; }
Mülkiyet Değer
ParentProject
Bir görevin ana projesi alınır.
public Project ParentProject { get; }
Mülkiyet Değer
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
PercentComplete
Yüzde tam bir değer alır veya ayarlar.
[EntityField]
public int PercentComplete { get; set; }
Mülkiyet Değer
PercentWorkComplete
%WorkComplete değerini alır veya ayarlar.
[EntityField]
public int PercentWorkComplete { get; set; }
Mülkiyet Değer
PhysicalPercentComplete
FizikselPercentComplete değerini alır veya ayarlar.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Mülkiyet Değer
Predecessors
Bu Görev nesnesinin tüm öncüleri olan Aspose.Tasks.TaskCollection nesnesini alır.
public TaskCollection Predecessors { get; }
Mülkiyet Değer
PreleveledFinish
Bir değer alır ya da PreleveledFinish değerini belirler.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Mülkiyet Değer
PreleveledStart
PreleveledStart değerini alır veya ayarlar.
[EntityField]
public DateTime PreleveledStart { get; set; }
Mülkiyet Değer
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
Priority
Bir öncelik değerini alır veya belirler.
[EntityField]
public int Priority { get; set; }
Mülkiyet Değer
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;
public RecurringTaskInfo RecurringInfo { get; }
Mülkiyet Değer
RegularWork
RegularWork değerini alır veya ayarlar.
[EntityField]
public Duration RegularWork { get; set; }
Mülkiyet Değer
RemainingCost
RemainingCost değerini alır veya ayarlar.
[EntityField]
public decimal RemainingCost { get; set; }
Mülkiyet Değer
RemainingDuration
RemainingDuration değerini alır veya ayarlar.
[EntityField]
public Duration RemainingDuration { get; set; }
Mülkiyet Değer
RemainingOvertimeCost
RemainingOvertimeCost değerini alır veya ayarlar.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Mülkiyet Değer
RemainingOvertimeWork
RemainingOvertimeWork değerini alır veya ayarlar.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Mülkiyet Değer
RemainingWork
RemainingWork değerini alır veya ayarlar.
[EntityField]
public Duration RemainingWork { get; set; }
Mülkiyet Değer
Resume
Bir özet değerini alır veya ayarlar.
[EntityField]
public DateTime Resume { get; set; }
Mülkiyet Değer
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
SplitParts
Bir görevin parçalarını temsil eden bir SplitPart koleksiyonu alır.
public SplitPartCollection SplitParts { get; }
Mülkiyet Değer
Start
Başlangıç değerini alır veya ayarlar.
[EntityField]
public DateTime Start { get; set; }
Mülkiyet Değer
StartSlack
Bir StartSlack değerini alır veya ayarlar.
[EntityField]
public TimeSpan StartSlack { get; set; }
Mülkiyet Değer
StartText
Bir başlangıç metninin değerini alır veya ayarlar.
[EntityField]
public string StartText { get; set; }
Mülkiyet Değer
StartVariance
StartVariance değerini alır veya ayarlar.
[EntityField]
public Duration StartVariance { get; set; }
Mülkiyet Değer
Status
Görev statüsünü alır.
[EntityField]
public TaskStatus Status { get; }
Mülkiyet Değer
StatusManager
StatusManager değerini alır veya ayarlar.
[EntityField]
public string StatusManager { get; set; }
Mülkiyet Değer
Stop
Bir durak değerini alır veya ayarlar.
[EntityField]
public DateTime Stop { get; set; }
Mülkiyet Değer
SubprojectName
SubprojectName değerini alır veya ayarlar.
[EntityField]
public string SubprojectName { get; set; }
Mülkiyet Değer
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
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
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
Type
Tip değerini alır veya ayarlar.
[EntityField]
public TaskType Type { get; set; }
Mülkiyet Değer
Uid
Uid değerini alır veya ayarlar.
[EntityField]
public int Uid { get; set; }
Mülkiyet Değer
WBS
WBS değerini alır veya ayarlar.
[EntityField]
public string WBS { get; set; }
Mülkiyet Değer
WBS seviyesi
WBSLevel değerini alır veya ayarlar.
[EntityField]
public string WBSLevel { get; set; }
Mülkiyet Değer
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
Work
Bir işin değerini alır ya da belirler.
[EntityField]
public Duration Work { get; set; }
Mülkiyet Değer
WorkVariance
Bir WorkVariance değerini alır veya ayarlar.
[EntityField]
public Duration WorkVariance { get; set; }
Mülkiyet Değer
Methods
Clone()
Alt görevler olmadan bir görevin tam kopyasını oluşturur.
public object Clone()
Returns
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
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
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
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
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
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
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 < 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
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
Görev nesnesini temsil eden kısa çizgi.</t,></t,></t,></t,></t,></t,>