Class TimephasedData

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

object TimephasedData

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

DateTime

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

DateTime

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

TimephasedDataType

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

int

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

TimeUnitType

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

string

Exceptions

TasksException

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

double

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

TimeSpan

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

double

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

TimephasedData

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

ArgumentException

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

TimephasedData

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

ArgumentException

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

TimephasedData

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

ArgumentException

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

TimephasedData

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

ArgumentException

Nếu giá trị lao động tiêu cực được xác định.

 Tiếng Việt