Class TaskBaseline
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
Este o bază a unei sarcini.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class TaskBaseline : Baseline, IComparable<baseline>, IEquatable<baseline>, IComparable<taskbaseline>, IEquatable<taskbaseline>
Inheritance
object ← Baseline ← TaskBaseline
Implements
IComparable
Membrii moștenitori
Baseline.Equals(Baseline) , Baseline.Equals(object) , Baseline.GetHashCode() , Baseline.CompareTo(Baseline) , Baseline.BaselineNumber , Baseline.Work , Baseline.Cost , Baseline.Bcws , Baseline.Bcwp , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TaskBaseline(Task)
Inițializează o nouă instanță a clasei Aspose.Tasks.TaskBaseline.
public TaskBaseline(Task task)
Parameters
task
Task
Sarcina parentală a lui Baseline.
Properties
Duration
Obține sau stabilește durata programată a sarcinilor atunci când linia de bază a fost salvată.
public Duration Duration { get; set; }
Valoarea proprietății
EstimatedDuration
Obține sau stabilește o valoare care indică dacă durata de bază a sarcinilor a fost estimată.
public bool EstimatedDuration { get; set; }
Valoarea proprietății
Finish
Obține sau stabilește data programată de finalizare a sarcinilor atunci când linia de bază a fost salvată.
public DateTime Finish { get; set; }
Valoarea proprietății
FixedCost
Obține sau stabilește un cost fix al sarcinii atunci când linia de bază a fost salvată.
public double FixedCost { get; set; }
Valoarea proprietății
Interim
Obține sau stabilește o valoare care indică dacă aceasta este o bază interioară.
public bool Interim { get; set; }
Valoarea proprietății
Start
Obține sau stabilește data de începere planificată a sarcinilor atunci când linia de bază a fost salvată.
public DateTime Start { get; set; }
Valoarea proprietății
TimephasedData
Obțineți sau stabiliți o instanță TimephasedDataCollection pentru acest obiect.Datele de fază de timp asociate cu linia de bază a sarcinilor.
public TimephasedDataCollection TimephasedData { get; set; }
Valoarea proprietății
Methods
CompareTo(TaskBaseline)
Implementarea interfeței comparabile.Comparați această instanță cu obiectul de bază specificat.
public int CompareTo(TaskBaseline other)
Parameters
other
TaskBaseline
Obiectivul de bază specificat pentru a compara această instanță cu.
Returns
returnează -1 dacă această instanță este mai mică decât obiectul specificat, 1 dacă această instanță este mai mare decât obiectul specificat; altfel returnează 0
Equals(TaskBaseline)
Returnează o valoare care indică dacă această instanță este egală cu obiectul TaskBaseline specificat.
public bool Equals(TaskBaseline other)
Parameters
other
TaskBaseline
a specificați atribuireaBaseline se opune comparării cu această instanță.
Returns
returnează adevărat dacă această instanță este egală cu obiectul TaskBaseline specificat; altfel, fals.
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
Obiectivul de a compara cu această instanță.
Returns
True în cazul în care obiectul specificat este o linie TaskBaseline care are aceeași valoare UID ca aceasta; în caz contrar, falsă.
GetHashCode()
Întoarce o valoare a codului hash pentru exemplul clasei Aspose.Tasks.TaskBaseline.
public override int GetHashCode()
Returns
Întoarce un cod hash pentru acest obiect.