Class TimephasedData
名称: Aspose.Tasks 集合: Aspose.Tasks.dll (25.4.0)
代表一个时间阶段的数据。
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
继承人
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; }
财产价值
Start
接收或设置时间阶段数据期开始日期。
public DateTime Start { get; set; }
财产价值
TimephasedDataType
接收或设置时间阶段数据的类型。
public TimephasedDataType TimephasedDataType { get; set; }
财产价值
Remarks
Aspose.Tasks.TimephasedData.Value 属性将被清除,如果不适合类型,如此所述。
Uid
获取或设置一个时间阶段数据的独特识别器
public int Uid { get; set; }
财产价值
Unit
接收或设置一个时间阶段数据期的时间单位。
public TimeUnitType Unit { get; set; }
财产价值
Value
收到或设置时间单位值的时间阶段数据期。
public string Value { get; set; }
财产价值
Exceptions
当值为指定的 Aspose.Tasks.TimephasedData.TimephasedDataType 或有负值时。
ValueToCost
收到 System.Double 例子,代表该对象的序列值。
public double ValueToCost { get; set; }
财产价值
ValueToDuration
获取 System.TimeSpan 示例,代表该对象的序列值。
public TimeSpan ValueToDuration { get; }
财产价值
ValueToUnits
收到 System.Double 例子,代表该对象的序列值为基于单位的时间阶段数据。
public double ValueToUnits { get; }
财产价值
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
例如 Aspose.Tasks.Timephased数据类以成本为基础的时间阶段数据。
Exceptions
否定负成本值已确定。
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
例如 Aspose.Tasks.Timephased数据类以成本为基础的时间阶段数据。
Exceptions
否定负成本值已确定。
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
例如 Aspose.Tasks.Timephased数据类以成本为基础的时间阶段数据。
Exceptions
如果被指定为负数单位。
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
例如 Aspose.Tasks.Timephased 数据类为基于工作时间的阶段数据。
Exceptions
否定工作值被确定。