Class TimephasedData

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

object TimephasedData

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

DateTime

Start

Erhalten oder festlegen Sie den Startdatum eines Zeitphasen-Datenzeitraums.

public DateTime Start { get; set; }

Eigentumswert

DateTime

TimephasedDataType

Er bekommt oder stellt die Art einer Zeitphasen-Daten fest.

public TimephasedDataType TimephasedDataType { get; set; }

Eigentumswert

TimephasedDataType

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

int

Unit

Er erhält oder stellt die Zeitseinheit einer Zeitphasen-Datenperiode fest.

public TimeUnitType Unit { get; set; }

Eigentumswert

TimeUnitType

Value

Er bekommt oder stellt den Wert pro Zeitseinheit für eine Zeitphase-Datenperiode fest.

public string Value { get; set; }

Eigentumswert

string

Exceptions

TasksException

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

double

ValueToDuration

Er bekommt System.TimeSpan-Instanz, die String-Wert dieses Objekts darstellt.

public TimeSpan ValueToDuration { get; }

Eigentumswert

TimeSpan

ValueToUnits

Er bekommt System.Double-Instanz, die den String-Wert dieses Objekts für Unit-basierte Zeitphase-Daten darstellt.

public double ValueToUnits { get; }

Eigentumswert

double

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

TimephasedData

Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.

Exceptions

ArgumentException

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

TimephasedData

Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.

Exceptions

ArgumentException

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

TimephasedData

Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für Kostenbasierte Zeitphased-Daten.

Exceptions

ArgumentException

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

TimephasedData

Ein Beispiel der Aspose.Tasks.TimephasedData-Klasse für arbeitsbasierte Zeitfasendaten.

Exceptions

ArgumentException

wenn die negativen Arbeitswerte angegeben wurden.

 Deutsch