Class TimephasedData
Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)
Representa un tiempo de datos.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
TimephasedData()
Inicia una nueva instancia de la clase Aspose.Tasks.TimephasedData.
public TimephasedData()
Properties
Finish
Obtenga o establece la fecha de finalización de un período de datos de fase de tiempo.
public DateTime Finish { get; set; }
Valor de la propiedad
Start
Obtenga o establece la fecha de inicio de un período de datos de fase de tiempo.
public DateTime Start { get; set; }
Valor de la propiedad
TimephasedDataType
Obtenga o establece el tipo de datos de fase temporal.
public TimephasedDataType TimephasedDataType { get; set; }
Valor de la propiedad
Remarks
La propiedad Aspose.Tasks.TimephasedData.Value será limpiada, si no es adecuada para el tipo, especificado aqu.
Uid
Obtenga o establece el identificador único de datos de fase temporal
public int Uid { get; set; }
Valor de la propiedad
Unit
Obtenga o establece la unidad de tiempo de un período de datos de fase de tiempo.
public TimeUnitType Unit { get; set; }
Valor de la propiedad
Value
Obtenga o establece el valor por unidad de tiempo para un período de datos de fase de tiempo.
public string Value { get; set; }
Valor de la propiedad
Exceptions
Cuando el valor es incorrecto para el Aspose.Tasks.TimephasedData.TimephasedDataType especificado o tiene un valor negativo.
ValueToCost
Recibe la instancia System.Double que representa el valor de la línea de este objeto.
public double ValueToCost { get; set; }
Valor de la propiedad
ValueToDuration
Obtiene la instancia System.TimeSpan que representa el valor de la línea de este objeto.
public TimeSpan ValueToDuration { get; }
Valor de la propiedad
ValueToUnits
Gets System.Double instancia que representa el valor de línea de este objeto para los datos de fase de tiempo basados en unidades.
public double ValueToUnits { get; }
Valor de la propiedad
Methods
CreateCostTimephased(int, DateTime, DateTime, doble, TimeUnitType, TimephasedDataType)
Crea y inicia una nueva instancia de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el costo.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID de la tarea.
start
DateTime
comienzo de la fecha.
finish
DateTime
Terminar el horario.
value
double
Valor del coste.
timeUnit
TimeUnitType
Tipo de unidad de tiempo.
type
TimephasedDataType
Tipo de datos de fase temporal.
Returns
Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el coste.
Exceptions
Si se especificó el valor de costes negativos.
CreateCostTimephased(int, DateTime, DateTime, doble, TimeFasedDataType)
Crea y inicia una nueva instancia de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el costo.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID de la tarea.
start
DateTime
comienzo de la fecha.
finish
DateTime
Terminar el horario.
value
double
Valor del coste.
type
TimephasedDataType
Tipo de datos de fase temporal.
Returns
Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el coste.
Exceptions
Si se especificó el valor de costes negativos.
CreateUnitTimephased(int, DateTime, DateTime, doble, TimeFasedDataType)
Crea y inicia una nueva instancia de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en unidades de una asignación de un recurso material.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID de la tarea.
start
DateTime
Comienza el horario.
finish
DateTime
Terminar el horario.
units
double
número de unidades.
type
TimephasedDataType
Tipo de datos de fase temporal.
Returns
Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el coste.
Exceptions
Si se especificó la cantidad negativa de unidades.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Crea y inicia una nueva instancia de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el trabajo.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID de la tarea.
start
DateTime
comienzo de la fecha.
finish
DateTime
Terminar el horario.
value
TimeSpan
Valor de Timespan.
timeUnit
TimeUnitType
Tipo de unidad de tiempo.
type
TimephasedDataType
Tipo de datos de fase temporal.
Returns
Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el trabajo.
Exceptions
Si se especificó el valor de trabajo negativo.