Class TimephasedData
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.5.0)
Időfázisú adatokat tartalmaz.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedDataInheritance
Örökletes tagok
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Elindítja az Aspose.Tasks.TimephasedData osztály új példáját.
public TimephasedData()Properties
Finish
Megkapja vagy beállítja a befejezési dátumot egy időszakaszú adatidőszak.
public DateTime Finish { get; set; }ingatlan értéke
Start
Megkapja vagy beállítja a kezdeti dátumot egy időszakaszú adatidőszak.
public DateTime Start { get; set; }ingatlan értéke
TimephasedDataType
Megkapja vagy beállítja az idő szakaszú adatok típusát.
public TimephasedDataType TimephasedDataType { get; set; }ingatlan értéke
Remarks
Az Aspose.Tasks.TimephasedData.Value tulajdonsága törlődik, ha nem alkalmas az itt meghatározott típusra.
Uid
Megkapja vagy beállítja az egyedi azonosítót egy idő szakaszú adatok
public int Uid { get; set; }ingatlan értéke
Unit
Megkapja vagy beállítja az időegységet egy időfázisú adatidőszakra.
public TimeUnitType Unit { get; set; }ingatlan értéke
Value
Megkapja vagy beállítja az időegység értékét egy időszakaszú adatidőszakra.
public string Value { get; set; }ingatlan értéke
Exceptions
Ha az értéke helytelen az adott Aspose.Tasks.TimephasedData.TimephasedDataType vagy negatív értéke.
ValueToCost
Megkapja a System.Double példát, amely ennek az objektumnak a szalagértékét képviseli.
public double ValueToCost { get; set; }ingatlan értéke
ValueToDuration
Megkapja a System.TimeSpan példát, amely az objektum string értéket képviseli.
public TimeSpan ValueToDuration { get; }ingatlan értéke
ValueToUnits
Megkapja a System.Double példát, amely az objektum string értéket képviseli az egységalapú időfázisú adatokhoz.
public double ValueToUnits { get; }ingatlan értéke
Methods
CreateCostTimephased(int, DateTime, DateTime, kettős, TimeUnitType, TimephasedDataType)
Hozzon létre és kezdeményezzen az Aspose.Tasks.TimephasedData osztály új példányát a költségalapú időfázisú adatokhoz.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)Parameters
uid int
A feladat elhagyása.
start DateTime
Kezdő dátumidő.
finish DateTime
Véget ért a dátum.
value double
Költség értéke.
timeUnit TimeUnitType
Időegység típusa.
type TimephasedDataType
Időfokú adatok típusa.
Returns
Az Aspose.Tasks.TimephasedData osztály példája a költségalapú időfázisú adatokhoz.
Exceptions
Ha a negatív költségérték meghatározott.
CreateCostTimephased(int, DateTime, DateTime, kettős, időtartamúDataType)
Hozzon létre és kezdeményezzen az Aspose.Tasks.TimephasedData osztály új példányát a költségalapú időfázisú adatokhoz.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)Parameters
uid int
A feladat elhagyása.
start DateTime
Kezdő dátumidő.
finish DateTime
Véget ért a dátum.
value double
Költség értéke.
type TimephasedDataType
Időfokú adatok típusa.
Returns
Az Aspose.Tasks.TimephasedData osztály példája a költségalapú időfázisú adatokhoz.
Exceptions
Ha a negatív költségérték meghatározott.
CreateUnitTimephased(int, DateTime, DateTime, kettős, időtartamúDataType)
Hozzon létre és kezdeményezzen egy új példát az Aspose.Tasks.TimephasedData osztály egyszemélyes időalapú fázisú adatokat egy anyagforrás kijelölése.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)Parameters
uid int
A feladat elhagyása.
start DateTime
Kezdődjön a dátum.
finish DateTime
Véget ért a dátum.
units double
Az egységek száma.
type TimephasedDataType
Időfokú adatok típusa.
Returns
Az Aspose.Tasks.TimephasedData osztály példája a költségalapú időfázisú adatokhoz.
Exceptions
Ha negatív mennyiségű egységet jelöltek ki.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Hozzon létre és kezdeményezzen az Aspose.Tasks.TimephasedData osztály új példányát a munkaalapú időfázisú adatokhoz.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)Parameters
uid int
A feladat elhagyása.
start DateTime
Kezdő dátumidő.
finish DateTime
Véget ért a dátum.
value TimeSpan
A Timespan érték.
timeUnit TimeUnitType
Időegység típusa.
type TimephasedDataType
Időfokú adatok típusa.
Returns
Az Aspose.Tasks.TimephasedData osztály példája az időalapú fázisú adatokhoz.
Exceptions
Ha a negatív munkaérték meghatározott.