Class TimephasedData
Der Name: Aspose.Tasks Versammlung: Aspose.Tasks.dll (25.5.0)
Es handelt sich um Zeitfasendaten.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Initialisiert eine neue Instanz der Aspose.Tasks.TimephasedData-Klasse.
public TimephasedData()
Properties
Finish
Er erhält oder stellt die Enddatum eines Zeitphasen-Datenzeitraums fest.
public DateTime Finish { get; set; }
Eigentumswert
Start
Erhalten oder festlegen Sie den Startdatum eines Zeitphasen-Datenzeitraums.
public DateTime Start { get; set; }
Eigentumswert
TimephasedDataType
Er bekommt oder stellt die Art einer Zeitphasen-Daten fest.
public TimephasedDataType TimephasedDataType { get; set; }
Eigentumswert
Remarks
Aspose.Tasks.TimephasedData.Value Eigentum wird gelöscht, wenn es nicht für den hier angegebenen Typ geeignet ist.
Uid
Erhalten oder setzen den einzigartigen Identifikator einer Zeitphase-Daten
public int Uid { get; set; }
Eigentumswert
Unit
Er erhält oder stellt die Zeitseinheit einer Zeitphasen-Datenperiode fest.
public TimeUnitType Unit { get; set; }
Eigentumswert
Value
Er bekommt oder stellt den Wert pro Zeitseinheit für eine Zeitphase-Datenperiode fest.
public string Value { get; set; }
Eigentumswert
Exceptions
Wenn der Wert für die angegebenen Aspose.Tasks.TimephasedData.TimephasedDataType falsch ist oder einen negativen Wert hat.
ValueToCost
Er erhält System.Double-Instanzen, die den String-Wert dieses Objekts darstellen.
public double ValueToCost { get; set; }
Eigentumswert
ValueToDuration
Er bekommt System.TimeSpan-Instanz, die String-Wert dieses Objekts darstellt.
public TimeSpan ValueToDuration { get; }
Eigentumswert
ValueToUnits
Er bekommt System.Double-Instanz, die den String-Wert dieses Objekts für Unit-basierte Zeitphase-Daten darstellt.
public double ValueToUnits { get; }
Eigentumswert
Methods
CreateCostTimephased(int, DateTime, DateTime, Doppel, TimeUnitType, TimephasedDataType)
Erstellt und initialisiert eine neue Instanz der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID der Aufgabe.
start
DateTime
Beginn der Datumzeit.
finish
DateTime
Termin der Datumzeit.
value
double
Kostenwert ist.
timeUnit
TimeUnitType
Typ der Zeitseinheit.
type
TimephasedDataType
Time-Phase Datentyp.
Returns
Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.
Exceptions
Wenn negative Kostenwerte angegeben wurden.
CreateCostTimephased(int, DateTime, DateTime, Doppel, TimephasedDataType)
Erstellt und initialisiert eine neue Instanz der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID der Aufgabe.
start
DateTime
Beginn der Datumzeit.
finish
DateTime
Termin der Datumzeit.
value
double
Kostenwert ist.
type
TimephasedDataType
Time-Phase Datentyp.
Returns
Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.
Exceptions
Wenn negative Kostenwerte angegeben wurden.
CreateUnitTimephased(int, DateTime, DateTime, Doppel, TimephasedDataType)
Erstellt und initialisiert eine neue Instanz der Aspose.Tasks.TimephasedData-Klasse für Unit-basierte Zeitfased-Daten einer Anordnung eines materiellen Ressourcen.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID der Aufgabe.
start
DateTime
Beginn der Datumzeit.
finish
DateTime
Termin der Datumzeit.
units
double
Anzahl der Einheiten.
type
TimephasedDataType
Time-Phase Datentyp.
Returns
Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.
Exceptions
Wenn die negative Menge der Einheiten angegeben wurde.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Erstellt und initialisiert eine neue Instanz der Aspose.Tasks.TimephasedData-Klasse für Arbeitsbasierte Zeitphased-Daten.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID der Aufgabe.
start
DateTime
Beginn der Datumzeit.
finish
DateTime
Termin der Datumzeit.
value
TimeSpan
Timespan Wert.
timeUnit
TimeUnitType
Typ der Zeitseinheit.
type
TimephasedDataType
Time-Phase Datentyp.
Returns
Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für arbeitsbasierte Zeitfasendaten.
Exceptions
wenn die negativen Arbeitswerte angegeben wurden.