Class TimephasedData
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.5.0)
Representa una fase de temps de dades.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedDataInheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Inicia una nova instància de la classe Aspose.Tasks.TimephasedData.
public TimephasedData()Properties
Finish
Obté o fixa la data de finalització d’un període de dades de fase de temps.
public DateTime Finish { get; set; }Valor de la propietat
Start
Obté o estableix la data d’inici d’un període de dades de fase de temps.
public DateTime Start { get; set; }Valor de la propietat
TimephasedDataType
Obté o s’estableix el tipus de dades de fase temporal.
public TimephasedDataType TimephasedDataType { get; set; }Valor de la propietat
Remarks
La propietat Aspose.Tasks.TimephasedData.Value es netejarà, si no és adequada per al tipus, especificat aqu.
Uid
Obté o col·loca l’identificador únic d’una data de fase temporal
public int Uid { get; set; }Valor de la propietat
Unit
Obté o estableix la unitat de temps d’un període de dades de fase de temps.
public TimeUnitType Unit { get; set; }Valor de la propietat
Value
Obté o fixa el valor per unitat de temps per un període de dades de fase de temps.
public string Value { get; set; }Valor de la propietat
Exceptions
Quan el valor és incorrecte per a Aspose.Tasks.TimephasedData.TimephasedDataType especificat o tenen valor negatiu.
ValueToCost
Gets System.Double instància que representa el valor d’arrel d’aquest objecte.
public double ValueToCost { get; set; }Valor de la propietat
ValueToDuration
Obté l’instància System.TimeSpan que representa el valor d’enllaç d’aquest objecte.
public TimeSpan ValueToDuration { get; }Valor de la propietat
ValueToUnits
Gets System.Double instància que representa el valor d’arrel d’aquest objecte per a dades de fase de temps basades en unitats.
public double ValueToUnits { get; }Valor de la propietat
Methods
CreateCostTimephased(int, DateTime, DateTime, doble, TimeUnitType, TimeFasedDataType)
Crea i inicia una nova instància de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)Parameters
uid int
UID de la tasca.
start DateTime
Iniciació de la data.
finish DateTime
Finalitza la data.
value double
Valor del cost.
timeUnit TimeUnitType
Tipus d’unitat de temps.
type TimephasedDataType
Tipus de dades de fase temporal.
Returns
Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.
Exceptions
Si s’ha especificat el valor de cost negatiu.
CreateCostTimephased(int, DateTime, DateTime, doble, TimephasedDataType)
Crea i inicia una nova instància de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)Parameters
uid int
UID de la tasca.
start DateTime
Iniciació de la data.
finish DateTime
Finalitza la data.
value double
Valor del cost.
type TimephasedDataType
Tipus de dades de fase temporal.
Returns
Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.
Exceptions
Si s’ha especificat el valor de cost negatiu.
CreateUnitTimephased(int, DateTime, DateTime, doble, TimephasedDataType)
Crea i inicia una nova instància de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en unitats d’una assignatura d’una font material.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)Parameters
uid int
UID de la tasca.
start DateTime
Inici de la data.
finish DateTime
Finalitza la data.
units double
Número d’unitats.
type TimephasedDataType
Tipus de dades de fase temporal.
Returns
Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.
Exceptions
Si es va especificar la quantitat negativa d’unitats.
CreateWorkTimephased(Int, DataTime, DataTime, TimeSpan, TimeUnitType, DataType)
Crea i inicia una nova instància de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en el treball.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)Parameters
uid int
UID de la tasca.
start DateTime
Iniciació de la data.
finish DateTime
Finalitza la data.
value TimeSpan
El valor del Timespan.
timeUnit TimeUnitType
Tipus d’unitat de temps.
type TimephasedDataType
Tipus de dades de fase temporal.
Returns
Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en el treball.
Exceptions
Si es va especificar el valor negatiu del treball.