Class TaskBaseline
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Sie repräsentiert die Basis einer Aufgabe.
[ClassInterface(ClassInterfaceType.AutoDual)]
public sealed class TaskBaseline : Baseline, IComparable<baseline>, IEquatable<baseline>, IComparable<taskbaseline>, IEquatable<taskbaseline>
Inheritance
object ← Baseline ← TaskBaseline
Implements
IComparable
Vererbte Mitglieder
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)
Initialisiert eine neue Instanz der Aspose.Tasks.TaskBaseline Klasse.
public TaskBaseline(Task task)
Parameters
task
Task
Baselins Elternarbeit.
Properties
Duration
Er erhält oder stellt die geplante Dauer der Aufgabe fest, wenn die Baseline gespeichert wurde.
public Duration Duration { get; set; }
Eigentumswert
EstimatedDuration
Er erhält oder stellt einen Wert an, der darauf hindeutet, ob die Basisdauer der Aufgabe geschätzt wurde.
public bool EstimatedDuration { get; set; }
Eigentumswert
Finish
Erhalten oder festlegen Sie den geplanten Termin der Aufgabe, wenn die Baseline gespeichert wurde.
public DateTime Finish { get; set; }
Eigentumswert
FixedCost
Er erhält oder stellt einen festen Kosten für die Aufgabe fest, wenn die Baseline gespeichert wurde.
public double FixedCost { get; set; }
Eigentumswert
Interim
Er erhält oder stellt einen Wert an, der darauf hindeutet, ob dies eine Zwischenbase ist.
public bool Interim { get; set; }
Eigentumswert
Start
Erhalten oder festlegen Sie die geplante Startdatum der Aufgabe, wenn die Baseline gespeichert wurde.
public DateTime Start { get; set; }
Eigentumswert
TimephasedData
Gibt oder setzt eine TimephasedDataCollection-Instanz für dieses Objekt.Die Zeitphase-Daten, die mit der Aufgabenbasis verbunden sind.
public TimephasedDataCollection TimephasedData { get; set; }
Eigentumswert
Methods
CompareTo(TaskBaseline)
Implementierbares Interface.Vergleichen Sie dieses Beispiel mit dem angegebenen Baseline-Objekt.
public int CompareTo(TaskBaseline other)
Parameters
other
TaskBaseline
der angegebenen Baseline Gegenstand, diese Instanz zu vergleichen.
Returns
returns -1 wenn diese Instanz kleiner ist als das angegebenes Objekt, 1 wenn diese Instanz größer ist als das angegebenes Objekt; sonst returns 0
Equals(TaskBaseline)
Ersetzt einen Wert, der angibt, ob diese Instanz dem angegebenen TaskBaseline-Objekt gleich ist.
public bool Equals(TaskBaseline other)
Parameters
other
TaskBaseline
die angegebenen AssignmentBaseline widerspricht, mit dieser Instanz zu vergleichen.
Returns
returns true if this instance is equal to the specified TaskBaseline object; sonst, falsch.
Equals(Objekt)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
Gegenstand zu vergleichen mit dieser Instanz.
Returns
True wenn das angegebenes Objekt eine TaskBaseline ist, die den gleichen UID-Wert wie diese Instanz hat; false.
GetHashCode()
Wiederherstellt ein Hash-Code-Wert für das Beispiel der Aspose.Tasks.TaskBaseline-Klasse.
public override int GetHashCode()
Returns
eine Hash-Code-Werte für dieses Objekt zurückgibt.