Class TimephasedData
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
Nó đại diện cho dữ liệu giai đoạn thời gian.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Thành viên thừa kế
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Bắt đầu một trường hợp mới của lớp Aspose.Tasks.TimephasedData.
public TimephasedData()
Properties
Finish
Nhận hoặc đặt ngày kết thúc của một giai đoạn dữ liệu thời gian.
public DateTime Finish { get; set; }
Giá trị bất động sản
Start
Nhận hoặc đặt ngày bắt đầu của một giai đoạn dữ liệu thời gian.
public DateTime Start { get; set; }
Giá trị bất động sản
TimephasedDataType
Nhận hoặc đặt loại dữ liệu giai đoạn thời gian.
public TimephasedDataType TimephasedDataType { get; set; }
Giá trị bất động sản
Remarks
Tài sản Aspose.Tasks.TimephasedData.Value sẽ được xóa, nếu nó không phù hợp với loại, được chỉ định ở đây.
Uid
Nhận hoặc đặt ID duy nhất của dữ liệu giai đoạn thời gian
public int Uid { get; set; }
Giá trị bất động sản
Unit
Nhận hoặc đặt đơn vị thời gian của một giai đoạn dữ liệu thời gian.
public TimeUnitType Unit { get; set; }
Giá trị bất động sản
Value
Nhận hoặc đặt giá trị cho mỗi đơn vị thời gian cho một giai đoạn dữ liệu thời gian.
public string Value { get; set; }
Giá trị bất động sản
Exceptions
Khi giá trị không chính xác cho Aspose.Tasks.TimephasedData.TimephasedDataType hoặc có giá trị tiêu cực.
ValueToCost
Gets System.Double instance mà đại diện cho giá trị string của đối tượng này.
public double ValueToCost { get; set; }
Giá trị bất động sản
ValueToDuration
Gets System.TimeSpan instance mà đại diện cho giá trị string của đối tượng này.
public TimeSpan ValueToDuration { get; }
Giá trị bất động sản
ValueToUnits
Gets System.Double instance which represents string value of this object for unit-based time-phase data. (liên kết sửa đổi) Gets System.Double instance which represents string value of this object for unit-based time-phase data.
public double ValueToUnits { get; }
Giá trị bất động sản
Methods
CreateCostTimephased(int, DateTime, DateTime, đôi, TimeUnitType, TimephasedDataType)
Tạo và khởi động một ví dụ mới của lớp dữ liệu Aspose.Tasks.Timephased cho dữ liệu giai đoạn thời gian dựa trên chi phí.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID của nhiệm vụ.
start
DateTime
Thời gian bắt đầu
finish
DateTime
Kết thúc date-time
value
double
Giá trị chi phí
timeUnit
TimeUnitType
Thời gian đơn vị loại
type
TimephasedDataType
Loại dữ liệu thời gian.
Returns
Ví dụ về lớp dữ liệu Aspose.Tasks.Timephased cho dữ liệu giai đoạn thời gian dựa trên chi phí.
Exceptions
Nếu giá trị chi phí tiêu cực được xác định.
CreateCostTimephased(int, DateTime, DateTime, đôi, TimephasedDataType)
Tạo và khởi động một ví dụ mới của lớp dữ liệu Aspose.Tasks.Timephased cho dữ liệu giai đoạn thời gian dựa trên chi phí.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID của nhiệm vụ.
start
DateTime
Thời gian bắt đầu
finish
DateTime
Kết thúc date-time
value
double
Giá trị chi phí
type
TimephasedDataType
Loại dữ liệu thời gian.
Returns
Ví dụ về lớp dữ liệu Aspose.Tasks.Timephased cho dữ liệu giai đoạn thời gian dựa trên chi phí.
Exceptions
Nếu giá trị chi phí tiêu cực được xác định.
CreateUnitTimephased(int, DateTime, DateTime, đôi, TimephasedDataType)
Tạo và khởi động một trường hợp mới của lớp Aspose.Tasks.TimephasedData cho dữ liệu giai đoạn thời gian dựa trên đơn vị của một nhiệm vụ của một tài nguyên vật liệu.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID của nhiệm vụ.
start
DateTime
Bắt đầu ngày.
finish
DateTime
Kết thúc date-time
units
double
Số lượng đơn vị
type
TimephasedDataType
Loại dữ liệu thời gian.
Returns
Ví dụ về lớp dữ liệu Aspose.Tasks.Timephased cho dữ liệu giai đoạn thời gian dựa trên chi phí.
Exceptions
Nếu số lượng tiêu cực của đơn vị được xác định.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedType)
Tạo và khởi động một ví dụ mới của lớp Aspose.Tasks.TimephasedData cho dữ liệu giai đoạn dựa trên thời gian làm việc.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID của nhiệm vụ.
start
DateTime
Thời gian bắt đầu
finish
DateTime
Kết thúc date-time
value
TimeSpan
Giá trị Timespan
timeUnit
TimeUnitType
Thời gian đơn vị loại
type
TimephasedDataType
Loại dữ liệu thời gian.
Returns
Ví dụ về lớp dữ liệu Aspose.Tasks.Timephased cho dữ liệu giai đoạn dựa trên thời gian làm việc.
Exceptions
Nếu giá trị lao động tiêu cực được xác định.