Class TimephasedData

Class TimephasedData

名称: Aspose.Tasks 集合: Aspose.Tasks.dll (25.4.0)

代表一个时间阶段的数据。

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

继承人

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TimephasedData()

启动 Aspose.Tasks.TimephasedData 类的新例子。

public TimephasedData()

Properties

Finish

收到或设置一个时间阶段数据期结束日期。

public DateTime Finish { get; set; }

财产价值

DateTime

Start

接收或设置时间阶段数据期开始日期。

public DateTime Start { get; set; }

财产价值

DateTime

TimephasedDataType

接收或设置时间阶段数据的类型。

public TimephasedDataType TimephasedDataType { get; set; }

财产价值

TimephasedDataType

Remarks

Aspose.Tasks.TimephasedData.Value 属性将被清除,如果不适合类型,如此所述。

Uid

获取或设置一个时间阶段数据的独特识别器

public int Uid { get; set; }

财产价值

int

Unit

接收或设置一个时间阶段数据期的时间单位。

public TimeUnitType Unit { get; set; }

财产价值

TimeUnitType

Value

收到或设置时间单位值的时间阶段数据期。

public string Value { get; set; }

财产价值

string

Exceptions

TasksException

当值为指定的 Aspose.Tasks.TimephasedData.TimephasedDataType 或有负值时。

ValueToCost

收到 System.Double 例子,代表该对象的序列值。

public double ValueToCost { get; set; }

财产价值

double

ValueToDuration

获取 System.TimeSpan 示例,代表该对象的序列值。

public TimeSpan ValueToDuration { get; }

财产价值

TimeSpan

ValueToUnits

收到 System.Double 例子,代表该对象的序列值为基于单位的时间阶段数据。

public double ValueToUnits { get; }

财产价值

double

Methods

CreateCostTimephased(int, DateTime, DateTime, 双, TimeUnitType, TimephasedDataType)

创建和启动 Aspose.Tasks.Timephased数据类的新例子以成本为基础的时间阶段数据。

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

离开任务。

start DateTime

开始日期。

finish DateTime

结束日期时间。

value double

成本值。

timeUnit TimeUnitType

时间单位类型

type TimephasedDataType

时间数据类型。

Returns

TimephasedData

例如 Aspose.Tasks.Timephased数据类以成本为基础的时间阶段数据。

Exceptions

ArgumentException

否定负成本值已确定。

CreateCostTimephased(日期, 日期, 日期, 日期, 日期, 日期)

创建和启动 Aspose.Tasks.Timephased数据类的新例子以成本为基础的时间阶段数据。

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)

Parameters

uid int

离开任务。

start DateTime

开始日期。

finish DateTime

结束日期时间。

value double

成本值。

type TimephasedDataType

时间数据类型。

Returns

TimephasedData

例如 Aspose.Tasks.Timephased数据类以成本为基础的时间阶段数据。

Exceptions

ArgumentException

否定负成本值已确定。

CreateUnitTimephased(日期, 日期, 日期, 日期, 日期, 日期)

创建并启动 Aspose.Tasks.Timephased 数据类的新例子,以单元为基础的物质资源任务的时间阶段数据。

public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)

Parameters

uid int

离开任务。

start DateTime

开始日期。

finish DateTime

结束日期时间。

units double

单位数量。

type TimephasedDataType

时间数据类型。

Returns

TimephasedData

例如 Aspose.Tasks.Timephased数据类以成本为基础的时间阶段数据。

Exceptions

ArgumentException

如果被指定为负数单位。

CreateWorkTimephased(日期,日期,日期,日期,日期,日期,日期,日期)

创建和启动 Aspose.Tasks.Timephased数据类的新例子,以工作为基础的时间阶段数据。

public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

离开任务。

start DateTime

开始日期。

finish DateTime

结束日期时间。

value TimeSpan

Timespan 值

timeUnit TimeUnitType

时间单位类型

type TimephasedDataType

时间数据类型。

Returns

TimephasedData

例如 Aspose.Tasks.Timephased 数据类为基于工作时间的阶段数据。

Exceptions

ArgumentException

否定工作值被确定。

 中文