Class TimephasedData
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Representa una fase de temps de dades.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
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.