Class TimephasedData

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

object TimephasedData

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

DateTime

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

DateTime

TimephasedDataType

Obté o s’estableix el tipus de dades de fase temporal.

public TimephasedDataType TimephasedDataType { get; set; }

Valor de la propietat

TimephasedDataType

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

int

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

TimeUnitType

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

string

Exceptions

TasksException

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

double

ValueToDuration

Obté l’instància System.TimeSpan que representa el valor d’enllaç d’aquest objecte.

public TimeSpan ValueToDuration { get; }

Valor de la propietat

TimeSpan

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

double

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

TimephasedData

Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.

Exceptions

ArgumentException

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

TimephasedData

Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.

Exceptions

ArgumentException

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

TimephasedData

Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en cost.

Exceptions

ArgumentException

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

TimephasedData

Un exemple de la classe Aspose.Tasks.TimephasedData per a dades de fase de temps basades en el treball.

Exceptions

ArgumentException

Si es va especificar el valor negatiu del treball.

 Català