Class TimephasedData

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

object TimephasedData

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

DateTime

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

DateTime

TimephasedDataType

Obtenga o establece el tipo de datos de fase temporal.

public TimephasedDataType TimephasedDataType { get; set; }

Valor de la propiedad

TimephasedDataType

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

int

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

TimeUnitType

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

string

Exceptions

TasksException

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

double

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

TimeSpan

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

double

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

TimephasedData

Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el coste.

Exceptions

ArgumentException

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

TimephasedData

Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el coste.

Exceptions

ArgumentException

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

TimephasedData

Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el coste.

Exceptions

ArgumentException

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

TimephasedData

Un ejemplo de la clase de datos Aspose.Tasks.Timephased para los datos de fase de tiempo basados en el trabajo.

Exceptions

ArgumentException

Si se especificó el valor de trabajo negativo.

 Español