Class TimephasedData
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Představuje časové fáze dat.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Začíná nový případ třídy Aspose.Tasks.TimephasedData.
public TimephasedData()
Properties
Finish
Obdržíte nebo nastavíte datum ukončení časové fáze datového obdob.
public DateTime Finish { get; set; }
Hodnota nemovitosti
Start
Obdržíte nebo nastavíte datum zahájení časové fáze datového obdob.
public DateTime Start { get; set; }
Hodnota nemovitosti
TimephasedDataType
Obdrží nebo nastaví typ časové fáze dat.
public TimephasedDataType TimephasedDataType { get; set; }
Hodnota nemovitosti
Remarks
Aspose.Tasks.TimephasedData.Value majetek bude vymazán, pokud není vhodný pro typ, uvedený zde.
Uid
Obdrží nebo nastaví jedinečný identifikátor časové fáze údajů
public int Uid { get; set; }
Hodnota nemovitosti
Unit
Obdrží nebo nastaví časovou jednotku časové fáze datového obdob.
public TimeUnitType Unit { get; set; }
Hodnota nemovitosti
Value
Obdrží nebo nastaví hodnotu za časovou jednotku pro časově fází datového obdob.
public string Value { get; set; }
Hodnota nemovitosti
Exceptions
Pokud je hodnota nesprávná pro specifikovaný Aspose.Tasks.TimephasedData.TimephasedDataType nebo mají negativní hodnotu.
ValueToCost
Obdrží System.Double instance, která představuje stringovou hodnotu tohoto objektu.
public double ValueToCost { get; set; }
Hodnota nemovitosti
ValueToDuration
Obdrží příklad System.TimeSpan, který představuje řádnou hodnotu tohoto objektu.
public TimeSpan ValueToDuration { get; }
Hodnota nemovitosti
ValueToUnits
Obdrží System.Double příklad, který představuje řádnou hodnotu tohoto objektu pro časové fáze dat založené na jednotce.
public double ValueToUnits { get; }
Hodnota nemovitosti
Methods
CreateCostTimephased(Int, DateTime, DateTime, Dvojitý, TimeUnitType, TimephasedDataType)
Vytváří a iniciuje novou instanci třídy Aspose.Tasks.TimephasedData pro časově založené údaje.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID z úkolu.
start
DateTime
Začátek termínu.
finish
DateTime
Konec termínu.
value
double
Cena je hodnota.
timeUnit
TimeUnitType
Typ časové jednotky.
type
TimephasedDataType
Typ dat v časové fázi.
Returns
Příklad třídy Aspose.Tasks.TimephasedData pro časové fáze dat založené na nákladech.
Exceptions
Pokud byla stanovena negativní cena.
CreateCostTimephased(Int, DateTime, DateTime, Dvojitý, ČasovýDataType)
Vytváří a iniciuje novou instanci třídy Aspose.Tasks.TimephasedData pro časově založené údaje.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID z úkolu.
start
DateTime
Začátek termínu.
finish
DateTime
Konec termínu.
value
double
Cena je hodnota.
type
TimephasedDataType
Typ dat v časové fázi.
Returns
Příklad třídy Aspose.Tasks.TimephasedData pro časové fáze dat založené na nákladech.
Exceptions
Pokud byla stanovena negativní cena.
CreateUnitTimephased(Int, DateTime, DateTime, Dvojitý, ČasovýDataType)
Vytváří a zahajuje novou instanci třídy Aspose.Tasks.TimephasedData pro jednotkově založené časové fáze údajů o přidělení materiálního zdroje.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID z úkolu.
start
DateTime
Začátek termínu.
finish
DateTime
Konec termínu.
units
double
Počet jednotek.
type
TimephasedDataType
Typ dat v časové fázi.
Returns
Příklad třídy Aspose.Tasks.TimephasedData pro časové fáze dat založené na nákladech.
Exceptions
Pokud je uvedeno negativní množství jednotek.
CreateWorkTimephased(čas, čas, čas, čas, čas, čas, čas, čas, čas)
Vytváří a iniciuje novou instanci třídy Aspose.Tasks.TimephasedData pro pracovní časové fáze dat.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID z úkolu.
start
DateTime
Začátek termínu.
finish
DateTime
Konec termínu.
value
TimeSpan
Hodnoty Timespan.
timeUnit
TimeUnitType
Typ časové jednotky.
type
TimephasedDataType
Typ dat v časové fázi.
Returns
Příklad třídy Aspose.Tasks.TimephasedData pro pracovní časové fáze.
Exceptions
Pokud byla stanovena negativní pracovní hodnota.