Class Task
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
Reprezintă o sarcină într-un proiect.
public class Task : IEquatable<task>
Inheritance
Implements
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Aceasta reprezintă o singură parte atomică a muncii.
Unul poate folosiTask
Planificarea unui proiect prin crearea de sarcini și alocarea resurselor corespunzătoare acestora. sarcinile într-un proiect sunt organizate ca o structură ierarhică rădăcină, cu o sarcină rădăcină și subtrei de sarcini pentru copii.Pentru a construi un copac de sarcini se poate folosi o colecție specială Aspose.Tasks.TaskCollection prin accesarea proprietății Aspose.Tasks.Project.RootTask de exemplu:
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; }
Valoarea proprietății
ActivityId
Representează un câmp de identificare a activității - un identificator unic al unei sarcini utilizat de Primavera. (se aplică numai proiectelor Primavera).
public string ActivityId { get; set; }
Valoarea proprietății
ActualCost
Obține sau stabilește o valoare de ActualCost.
[EntityField]
public decimal ActualCost { get; set; }
Valoarea proprietății
ActualDuration
Obține sau stabilește o valoare de ActualDurare.
[EntityField]
public Duration ActualDuration { get; set; }
Valoarea proprietății
ActualFinish
Obține sau stabilește o valoare a ActualFinish.
[EntityField]
public DateTime ActualFinish { get; set; }
Valoarea proprietății
ActualOvertimeCost
Obține sau stabilește o valoare a ActualOvertimeCost.
[EntityField]
public decimal ActualOvertimeCost { get; set; }
Valoarea proprietății
ActualOvertimeWork
Obține sau stabilește o valoare a ActualOvertimeWork.
[EntityField]
public Duration ActualOvertimeWork { get; set; }
Valoarea proprietății
ActualOvertimeWorkProtected
Obține sau stabilește o valoare a ActualOvertimeWorkProtected.
[EntityField]
public Duration ActualOvertimeWorkProtected { get; set; }
Valoarea proprietății
ActualStart
Obține sau stabilește o valoare de ActualStart.
[EntityField]
public DateTime ActualStart { get; set; }
Valoarea proprietății
ActualWork
Obține sau stabilește o valoare a ActualWork.
[EntityField]
public Duration ActualWork { get; set; }
Valoarea proprietății
ActualWorkProtected
Obține sau stabilește o valoare a ActualWorkProtected.
[EntityField]
public Duration ActualWorkProtected { get; set; }
Valoarea proprietății
Assignments
Obține o colecție de atribuții de resurse pentru acest obiect.
public ResourceAssignmentCollection Assignments { get; }
Valoarea proprietății
BCWP
Obține sau stabilește o valoare a BCWP.
[EntityField]
public double BCWP { get; set; }
Valoarea proprietății
BCWS
Obține sau stabilește o valoare a BCWS.
[EntityField]
public double BCWS { get; set; }
Valoarea proprietății
Baselines
Obține sau stabilește colecția de valori de bază a sarcinilor.
public TaskBaselineCollection Baselines { get; set; }
Valoarea proprietății
BudgetCost
Obține sau stabilește o valoare de BudgetCost.
[EntityField]
public decimal BudgetCost { get; set; }
Valoarea proprietății
BudgetWork
Obține sau stabilește o valoare a BudgetWork.
[EntityField]
public Duration BudgetWork { get; set; }
Valoarea proprietății
CV
Obține sau stabilește o valoare a CV-ului.
[EntityField]
public double CV { get; set; }
Valoarea proprietății
Calendar
Obține sau stabilește o valoare a Calendarului.
[EntityField]
public Calendar Calendar { get; set; }
Valoarea proprietății
Children
Obține o colecție de sarcini pentru copii a acestui obiect.Obiectul TaskCollection care reprezintă sarcinile copiilor.
public TaskCollection Children { get; }
Valoarea proprietății
CommitmentFinish
Obține sau stabilește o valoare a ComitmentFinish.
[EntityField]
public DateTime CommitmentFinish { get; set; }
Valoarea proprietății
CommitmentStart
Obține sau stabilește o valoare a ComitmentStart.
[EntityField]
public DateTime CommitmentStart { get; set; }
Valoarea proprietății
CommitmentType
Obține sau stabilește o valoare a tipului de angajament.
[EntityField]
public int CommitmentType { get; set; }
Valoarea proprietății
ConstraintDate
Obține sau stabilește o valoare a ConstraintDate.
[EntityField]
public DateTime ConstraintDate { get; set; }
Valoarea proprietății
ConstraintType
Obține sau stabilește o valoare a ConstraintType.
[EntityField]
public ConstraintType ConstraintType { get; set; }
Valoarea proprietății
Contact
Obține sau stabilește o valoare de contact.
[EntityField]
public string Contact { get; set; }
Valoarea proprietății
Cost
Obține sau stabilește o valoare a costului.
[EntityField]
public decimal Cost { get; set; }
Valoarea proprietății
CostVariance
Obține sau stabilește o valoare a CostVariance.
[EntityField]
public double CostVariance { get; set; }
Valoarea proprietății
Created
Obține sau stabilește o valoare a Creată.
[EntityField]
public DateTime Created { get; set; }
Valoarea proprietății
Deadline
Obține sau stabilește o valoare a termenului.
[EntityField]
public DateTime Deadline { get; set; }
Valoarea proprietății
DisplayAsSummary
Obține sau setă o valoare care indică dacă DisplayAsSummary este setat sau nu.
[EntityField]
public NullableBool DisplayAsSummary { get; set; }
Valoarea proprietății
DisplayOnTimeline
Obține sau setă o valoare care indică dacă DisplayOnTimeline este setat sau nu.
[EntityField]
public bool DisplayOnTimeline { get; set; }
Valoarea proprietății
Duration
Obține sau stabilește o valoare de durată.
[EntityField]
public Duration Duration { get; set; }
Valoarea proprietății
DurationFormat
Obține sau stabilește o valoare a DurationFormat.
[EntityField]
public TimeUnitType DurationFormat { get; set; }
Valoarea proprietății
DurationText
Obține sau stabilește o valoare a DurationText.
[EntityField]
public string DurationText { get; set; }
Valoarea proprietății
DurationVariance
Obține sau stabilește o valoare a DurationVariance.
[EntityField]
public Duration DurationVariance { get; set; }
Valoarea proprietății
EarlyFinish
Obține sau stabilește o valoare de EarlyFinish.
[EntityField]
public DateTime EarlyFinish { get; set; }
Valoarea proprietății
EarlyStart
Obține sau stabilește o valoare de EarlyStart.
[EntityField]
public DateTime EarlyStart { get; set; }
Valoarea proprietății
EarnedValueMethod
Obține sau stabilește o valoare a EarnedValueMethod.
[EntityField]
public EarnedValueMethodType EarnedValueMethod { get; set; }
Valoarea proprietății
ExtendedAttributes
Obiectul ExtendedAttributeCollection conține valorile unui atribut extins.
public ExtendedAttributeCollection ExtendedAttributes { get; }
Valoarea proprietății
Remarks
Sunt necesare două bucăți de date - un indicator înapoi la tabelul de atribut extinscare este specificată fie de ID-ul unic, fie de ID-ul câmpului, iar valoareacare este specificată fie cu valoarea, fie cu un indicator înapoi la lista de valori.
ExternalId
Obține sau stabilește o valoare a externului.
[EntityField]
public int ExternalId { get; set; }
Valoarea proprietății
ExternalTaskProject
Obține sau stabilește o valoare a ExternalTaskProject.
[EntityField]
public string ExternalTaskProject { get; set; }
Valoarea proprietății
ExternalUid
Obține sau setă identificatorul unic al sarcinilor externe atunci când sarcina este externă.
[EntityField]
public int ExternalUid { get; set; }
Valoarea proprietății
Finish
Obține sau stabilește o valoare de Finish.
[EntityField]
public DateTime Finish { get; set; }
Valoarea proprietății
FinishSlack
Obține sau stabilește o valoare a FinishSlack.
[EntityField]
public TimeSpan FinishSlack { get; set; }
Valoarea proprietății
FinishText
Obține sau stabilește o valoare a FinishText.
[EntityField]
public string FinishText { get; set; }
Valoarea proprietății
FinishVariance
Obține sau stabilește o valoare a FinishVariance.
[EntityField]
public Duration FinishVariance { get; set; }
Valoarea proprietății
FixedCost
Obține sau stabilește o valoare a FixedCost.
[EntityField]
public double FixedCost { get; set; }
Valoarea proprietății
FixedCostAccrual
Obține sau stabilește o valoare a FixedCostAccrual.
[EntityField]
public CostAccrualType FixedCostAccrual { get; set; }
Valoarea proprietății
FreeSlack
Obține sau stabilește o valoare a FreeSlack.
[EntityField]
public TimeSpan FreeSlack { get; set; }
Valoarea proprietății
Guid
Obține sau stabilește o valoare de ghid.
[EntityField]
public string Guid { get; set; }
Valoarea proprietății
HideBar
Obține sau setă o valoare care indică dacă HideBar este setat sau nu.
[EntityField]
public NullableBool HideBar { get; set; }
Valoarea proprietății
Hyperlink
Obține sau stabilește titlul sau textul explicativ pentru un hiperlink asociat unei sarcini.
[EntityField]
public string Hyperlink { get; set; }
Valoarea proprietății
HyperlinkAddress
Obține sau stabilește adresa pentru un hiperlink asociat cu o sarcină.
[EntityField]
public string HyperlinkAddress { get; set; }
Valoarea proprietății
Remarks
Adresa completă (Hyperlink Href în Microsoft Project) a hiperlink-ului este o concatenare a HyperlinkAddress și HyperlinkSubAddress.
HyperlinkSubAddress
Obține sau stabilește locația specifică într-un document într-un hiperlink asociat unei sarcini.
[EntityField]
public string HyperlinkSubAddress { get; set; }
Valoarea proprietății
Remarks
Adresa completă (Hyperlink Href în Microsoft Project) a hiperlink-ului este o concatenare a HyperlinkAddress și HyperlinkSubAddress.
Id
Obține sau stabilește o valoare de ID.
[EntityField]
public int Id { get; set; }
Valoarea proprietății
IgnoreResourceCalendar
Obține sau setă o valoare care indică dacă IgnoreResourceCalendar este setat sau nu.
[EntityField]
public NullableBool IgnoreResourceCalendar { get; set; }
Valoarea proprietății
IgnoreWarnings
Obține sau setă o valoare care indică dacă IgnoreWarnings este setat sau nu.
[EntityField]
public bool IgnoreWarnings { get; set; }
Valoarea proprietății
IsActive
Obține sau stabilește o valoare care indică dacă IsActive este setat sau nu.
[EntityField]
public NullableBool IsActive { get; set; }
Valoarea proprietății
IsCritical
Obține sau stabilește o valoare care indică dacă IsCritical este setat sau nu.
[EntityField]
public NullableBool IsCritical { get; set; }
Valoarea proprietății
IsEffortDriven
Obține sau setă o valoare care indică dacă IsEffortDriven este setat sau nu.
[EntityField]
public NullableBool IsEffortDriven { get; set; }
Valoarea proprietății
IsEstimated
Obține sau stabilește o valoare care indică dacă IsEstimated este setat sau nu.
[EntityField]
public NullableBool IsEstimated { get; set; }
Valoarea proprietății
IsExpanded
Obține sau setă o valoare care indică dacă IsExpanded este setat sau nu.
[EntityField]
public NullableBool IsExpanded { get; set; }
Valoarea proprietății
IsExternalTask
Obține sau setă o valoare care indică dacă IsExternalTask este setat sau nu.
[EntityField]
public bool IsExternalTask { get; set; }
Valoarea proprietății
IsManual
Obține sau setă o valoare care indică dacă IsManual este setat sau nu.
[EntityField]
public NullableBool IsManual { get; set; }
Valoarea proprietății
IsMarked
Obține sau setă o valoare care indică dacă IsMarked este setat sau nu.
[EntityField]
public bool IsMarked { get; set; }
Valoarea proprietății
IsMilestone
Obține sau stabilește o valoare care indică dacă IsMilestone este setat sau nu.
[EntityField]
public NullableBool IsMilestone { get; set; }
Valoarea proprietății
IsNull
Obține sau setă o valoare care indică dacă IsNull este setat sau nu.
[EntityField]
public NullableBool IsNull { get; set; }
Valoarea proprietății
IsOverallocated
Obține sau stabilește o valoare care indică dacă IsOverallocated este setat sau nu.
[EntityField]
public NullableBool IsOverallocated { get; set; }
Valoarea proprietății
IsPublished
Obține sau stabilește o valoare care indică dacă IsPublished este setat sau nu.
[EntityField]
public NullableBool IsPublished { get; set; }
Valoarea proprietății
IsRecurring
Obține sau stabilește o valoare care indică dacă IsRecurring este setat sau nu.
[EntityField]
public NullableBool IsRecurring { get; set; }
Valoarea proprietății
IsResumeValid
Obține sau setă o valoare care indică dacă IsResumeValid este setat sau nu.
[EntityField]
public NullableBool IsResumeValid { get; set; }
Valoarea proprietății
IsRollup
Obține sau setă o valoare care indică dacă IsRollup este setat sau nu.
[EntityField]
public NullableBool IsRollup { get; set; }
Valoarea proprietății
IsSubproject
Obține sau stabilește o valoare care indică dacă IsSubproject este setat sau nu.
[EntityField]
public bool IsSubproject { get; set; }
Valoarea proprietății
IsSubprojectReadOnly
Obține sau setă o valoare care indică dacă IsSubprojectReadOnly este setat sau nu.
[EntityField]
public NullableBool IsSubprojectReadOnly { get; set; }
Valoarea proprietății
IsSummary
Obține sau setă o valoare care indică dacă IsSummary este setat sau nu.
[EntityField]
public bool IsSummary { get; set; }
Valoarea proprietății
LateFinish
Obține sau stabilește o valoare a LateFinish.
[EntityField]
public DateTime LateFinish { get; set; }
Valoarea proprietății
LateStart
Obține sau stabilește o valoare de LateStart.
[EntityField]
public DateTime LateStart { get; set; }
Valoarea proprietății
LevelAssignments
Obține sau setă o valoare care indică dacă LevelAssignments este setat sau nu.
[EntityField]
public NullableBool LevelAssignments { get; set; }
Valoarea proprietății
LevelingCanSplit
Obține sau stabilește o valoare care indică dacă LevelingCanSplit este setat sau nu.
[EntityField]
public NullableBool LevelingCanSplit { get; set; }
Valoarea proprietății
LevelingDelay
Obține sau stabilește o valoare de LevelingDelay.
[EntityField]
public Duration LevelingDelay { get; set; }
Valoarea proprietății
ManualDuration
Obține sau stabilește o valoare a ManualDurarea.
[EntityField]
public Duration ManualDuration { get; set; }
Valoarea proprietății
ManualFinish
Obține sau stabilește o valoare a ManualFinish.
[EntityField]
public DateTime ManualFinish { get; set; }
Valoarea proprietății
ManualStart
Obține sau stabilește o valoare a ManualStart.
[EntityField]
public DateTime ManualStart { get; set; }
Valoarea proprietății
Name
Obține sau stabilește o valoare a numelui.
[EntityField]
public string Name { get; set; }
Valoarea proprietății
NotăRF
Obține sau stabilește o valoare a NotesRTF.
[EntityField]
public string NotesRTF { get; set; }
Valoarea proprietății
NotesText
Obține sau stabilește o valoare a NotesText.
[EntityField]
public string NotesText { get; set; }
Valoarea proprietății
OutlineCodes
Obține sau setă Obiectul Aspose.Tasks.OutlineCodeCollection.
public OutlineCodeCollection OutlineCodes { get; set; }
Valoarea proprietății
Remarks
Două bucăți de date sunt necesare - un indicator pentru rezultatultabelul de cod specificat de FieldID și valoareacare este specificat fie de indicatorul ValueID sau ValueGUID la lista de valori.
OutlineLevel
Obține sau stabilește o valoare a OutlineLevel.
[EntityField]
public int OutlineLevel { get; set; }
Valoarea proprietății
OutlineNumber
Obține sau stabilește o valoare a numărului Outline.
[EntityField]
public string OutlineNumber { get; set; }
Valoarea proprietății
OvertimeCost
Obține sau stabilește o valoare de OvertimeCost.
[EntityField]
public decimal OvertimeCost { get; set; }
Valoarea proprietății
OvertimeWork
Obține sau stabilește o valoare a OvertimeWork.
[EntityField]
public Duration OvertimeWork { get; set; }
Valoarea proprietății
ParentProject
Obține proiectul matern al unei sarcini.
public Project ParentProject { get; }
Valoarea proprietății
Remarks
Apelați Project.UpdateReferințe pentru a actualiza aceste proprietăți.
ParentTask
Obține sarcina parentală a unei sarcini.
public Task ParentTask { get; }
Valoarea proprietății
PercentComplete
Obține sau stabilește o valoare de PercentComplete.
[EntityField]
public int PercentComplete { get; set; }
Valoarea proprietății
PercentWorkComplete
Obține sau stabilește o valoare de PercentWorkComplete.
[EntityField]
public int PercentWorkComplete { get; set; }
Valoarea proprietății
PhysicalPercentComplete
Obține sau stabilește o valoare a PhysicalPercentComplete.
[EntityField]
public int PhysicalPercentComplete { get; set; }
Valoarea proprietății
Predecessors
Obține un obiect Aspose.Tasks.TaskCollection care conține toți predecesorii acestui obiect Task.
public TaskCollection Predecessors { get; }
Valoarea proprietății
PreleveledFinish
Obține sau stabilește o valoare de PreleveledFinish.
[EntityField]
public DateTime PreleveledFinish { get; set; }
Valoarea proprietății
PreleveledStart
Obține sau stabilește o valoare de PreleveledStart.
[EntityField]
public DateTime PreleveledStart { get; set; }
Valoarea proprietății
PrimaveraProperties
Obține un obiect care conține proprietăți specifice Primavera pentru o sarcină citită din fișierul Primavera.
public PrimaveraTaskProperties PrimaveraProperties { get; }
Valoarea proprietății
Priority
Obține sau stabilește o valoare de prioritate.
[EntityField]
public int Priority { get; set; }
Valoarea proprietății
RecurringInfo
Obține exemplul de clasă Aspose.Tasks.RecurringTaskInfo pentru sarcina care este o sarcină recurentă; dacă sarcina nu este o sarcină recurentă, atunci se întoarce zero;
public RecurringTaskInfo RecurringInfo { get; }
Valoarea proprietății
RegularWork
Obține sau stabilește o valoare a RegularWork.
[EntityField]
public Duration RegularWork { get; set; }
Valoarea proprietății
RemainingCost
Obține sau stabilește o valoare a RemainingCost.
[EntityField]
public decimal RemainingCost { get; set; }
Valoarea proprietății
RemainingDuration
Obține sau stabilește o valoare a RemainingDuration.
[EntityField]
public Duration RemainingDuration { get; set; }
Valoarea proprietății
RemainingOvertimeCost
Obține sau stabilește o valoare a RemainingOvertimeCost.
[EntityField]
public decimal RemainingOvertimeCost { get; set; }
Valoarea proprietății
RemainingOvertimeWork
Obține sau stabilește o valoare a RemainingOvertimeWork.
[EntityField]
public Duration RemainingOvertimeWork { get; set; }
Valoarea proprietății
RemainingWork
Obține sau stabilește o valoare a RemainingWork.
[EntityField]
public Duration RemainingWork { get; set; }
Valoarea proprietății
Resume
Obține sau stabilește o valoare de rezumat.
[EntityField]
public DateTime Resume { get; set; }
Valoarea proprietății
SV
Variația programului de valoare câștigată, prin data de stat al proiectului.Varianta programului (SV) este diferenta dintre BCWP si BCWS.
public double SV { get; set; }
Valoarea proprietății
SplitParts
Obține o colecție SplitPart care reprezintă porțiunile unei sarcini.
public SplitPartCollection SplitParts { get; }
Valoarea proprietății
Start
Obține sau stabilește o valoare de Start.
[EntityField]
public DateTime Start { get; set; }
Valoarea proprietății
StartSlack
Obține sau stabilește o valoare a StartSlack.
[EntityField]
public TimeSpan StartSlack { get; set; }
Valoarea proprietății
StartText
Obține sau stabilește o valoare a StartText.
[EntityField]
public string StartText { get; set; }
Valoarea proprietății
StartVariance
Obține sau stabilește o valoare a StartVariance.
[EntityField]
public Duration StartVariance { get; set; }
Valoarea proprietății
Status
Obțineți statutul de sarcină.
[EntityField]
public TaskStatus Status { get; }
Valoarea proprietății
StatusManager
Obține sau stabilește o valoare de StatusManager.
[EntityField]
public string StatusManager { get; set; }
Valoarea proprietății
Stop
Obține sau stabilește o valoare de Stop.
[EntityField]
public DateTime Stop { get; set; }
Valoarea proprietății
SubprojectName
Obține sau stabilește o valoare a SubprojectName.
[EntityField]
public string SubprojectName { get; set; }
Valoarea proprietății
Successors
Obține un obiect Aspose.Tasks.TaskCollection care conține toți succesorii acestui obiect Task.
public TaskCollection Successors { get; }
Valoarea proprietății
TimephasedData
Obțineți sau stabiliți un obiect de colectare a datelor în timp pentru această sarcină.Blocul de date din faza de timp asociat cu o sarcină.
public TimephasedDataCollection TimephasedData { get; set; }
Valoarea proprietății
Remarks
Citește suportat numai pentru format XML.
TotalSlack
Obține sau stabilește o valoare a TotalSlack.
[EntityField]
public TimeSpan TotalSlack { get; set; }
Valoarea proprietății
Type
Obține sau stabilește o valoare de tip.
[EntityField]
public TaskType Type { get; set; }
Valoarea proprietății
Uid
Obține sau stabilește o valoare de Uid.
[EntityField]
public int Uid { get; set; }
Valoarea proprietății
WBS
Obține sau stabilește o valoare a WBS.
[EntityField]
public string WBS { get; set; }
Valoarea proprietății
în WBSLevel
Obține sau stabilește o valoare de WBSLevel.
[EntityField]
public string WBSLevel { get; set; }
Valoarea proprietății
Warning
Obține sau setă o valoare care indică dacă Avertismentul este setat sau nu.
[EntityField]
public bool Warning { get; set; }
Valoarea proprietății
Work
Obține sau stabilește o valoare a muncii.
[EntityField]
public Duration Work { get; set; }
Valoarea proprietății
WorkVariance
Obține sau stabilește o valoare a WorkVariance.
[EntityField]
public Duration WorkVariance { get; set; }
Valoarea proprietății
Methods
Clone()
Creează o copie completă a unei sarcini fără subtitluri.
public object Clone()
Returns
Copie a unei sarcini.
Delete()
Elimină o sarcină din colecția de sarcini de proiect părinte și toate sarcinile sale.
public void Delete()
Equals(Task)
Întoarce o valoare care indică dacă această instanță este egală cu o sarcină specificată.
public bool Equals(Task other)
Parameters
other
Task
Sarcina specificată pentru a compara cu această instanță.
Returns
returnează valabil dacă sarcina specificată și această instanță au identități unice egale.
Equals(Obiectul)
Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.
public override bool Equals(object obj)
Parameters
obj
object
Obiectul specificat pentru a compara cu această instanță.
Returns
returnează valabil dacă sarcina specificată și această instanță au identități unice egale.
Câştigă>(Cuvânt cheie, taskkey="">)
Întoarce valoarea la care proprietatea este cartografată în acest container.
public T Get<t>(Key<t, taskkey=""> key)
Parameters
cheia de proprietate specificată. Aspose.Tasks.Tsk pentru a obține cheia de proprietate.
Returns
T
valoarea la care proprietatea este cartografată în acest container.
Tipuri de parametri
T
tipul valorii cartografate.
GetHashCode()
Returnează o valoare a codului hash pentru această sarcină.
public override int GetHashCode()
Returns
Întoarce un cod hash pentru acest obiect.
GetTimephasedData(DateTime, DateTime, DateType)
Returnează Obiectul Aspose.Tasks.TimephasedDataCollection cu Aspose.Tasks.Task.TimephasedValuele de date se încadrează în datele de pornire și de sfârșit ale tipului de date din faza de timp specificată.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end, TimephasedDataType timephasedType)
Parameters
start
DateTime
Data de pornire a datelor cu fază de timp.
end
DateTime
Data de încheiere a datelor cu fază de timp.
timephasedType
TimephasedDataType
Tipul de date din faza timpului (Aspose.Tasks.TimephasedDataType).
Returns
Un obiect Aspose.Tasks.TimephasedDataCollection cu Aspose.Tasks.Task.TimephasedValoarea datelor intr-o data de incepere si de incheiere specificata a tipului de date temporar specificat.
GetTimephasedData(Dată, dateTime)
Returnează Aspose.Tasks.TimephasedDataCollection obiect cu Aspose.Tasks.Task.TimephasedValuele de date în termen de date de începere și de încheiere.
public TimephasedDataCollection GetTimephasedData(DateTime start, DateTime end)
Parameters
start
DateTime
Data de pornire a datelor cu fază de timp.
end
DateTime
Data de încheiere a datelor cu fază de timp.
Returns
Lista Aspose.Tasks.TimephasedData pentru a fi umplut.
MoveToSibling(Task)
Mișcați sarcina curentă la același nivel de ieșire înainte de sarcina specificată.Dacă ParentProject.CalculationMode este Un utilizator nu ar trebui să invoceze Project.Recalculate() după ce a utilizat această metodă (Această metodă va revizui toate sarcinile de proiect (datele de pornire/finalizare, date de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire).Dacă ParentProject.CalculationMode este manual, metoda va calcula automat numai ID-ul de sarcină, nivelul de ieșire și numărul de ieșire.Dacă ParentProject.CalculationMode este automat, metoda redeschide automat toate sarcinile proiectului.(data de pornire/finalizare, stabilește data devreme/duminică, calculează șocurile, câmpurile de lucru și costuri, recalculă ID-urile și nivelul de ieșire).
public void MoveToSibling(Task beforeTask)
Parameters
beforeTask
Task
Sarcina înaintea căreia va fi introdusă sarcina actuală.
MoveToSibling(int)
Mișcați sarcina curentă la același nivel de ieșire înainte de o sarcină cu ID-ul specificat.Dacă ParentProject.CalculationMode este Un utilizator nu ar trebui să invoceze Project.Recalculate() după ce a utilizat această metodă (Această metodă va revizui toate sarcinile de proiect (datele de pornire/finalizare, date de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire/datele de pornire).Dacă ParentProject.CalculationMode este manual, metoda va calcula automat numai ID-ul de sarcină, nivelul de ieșire și numărul de ieșire.Dacă ParentProject.CalculationMode este automat, metoda redeschide automat toate sarcinile proiectului.(data de pornire/finalizare, stabilește data devreme/duminică, calculează șocurile, câmpurile de lucru și costuri, recalculă ID-urile și nivelul de ieșire).
public void MoveToSibling(int beforeTaskId)
Parameters
beforeTaskId
int
ID (Aspose.Tasks.Tsk.Id) a unei sarcini înaintea căreia va fi introdus sarcina curentă.
OutlineIndent()
Introduceți o sarcină în outline.
public void OutlineIndent()
OutlineOutdent()
Promovează o sarcină în outline.
public void OutlineOutdent()
SelectAllChildTasks()
Recursiv colectează toate sarcinile copilului din această sarcină.
public IEnumerable<task> SelectAllChildTasks()
Returns
IEnumerable < Task >
O listă de sarcini pentru copii din această sarcină.
Setul T>(Cuvânt cheie, taskkey=„T” T)
Hartați proprietatea specificată la valoarea specificată în acest container.
public void Set<t>(Key<t, taskkey=""> key, T val)
Parameters
cheia de proprietate specificată. Aspose.Tasks.Tsk pentru a obține cheia de proprietate.
val
T
de valoare .
Tipuri de parametri
T
tipul valorii cartografate.
ToString()
Întoarce o reprezentare scurtă a unei sarcini.Detaliile exacte ale reprezentării nu sunt specificate și sunt supuse schimbării.
public override string ToString()
Returns
Strânge scurtă care reprezintă obiectul de sarcină.</t,></t,></t,></t,></t,></t,>