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.TimephasedData для витрат-базованих фазових даних.

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.TimephasedData для витрат-базованих фазових даних.

Exceptions

ArgumentException

Якщо зазначена негативна вартість.

CreateCostTimephased(Інт, DateTime, DateTime, подвійний, TimephasedDataType)

Створює і ініціює нову інстанцію класу Aspose.Tasks.TimephasedData для витрат-базованих фазових даних.

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.TimephasedData для витрат-базованих фазових даних.

Exceptions

ArgumentException

Якщо зазначена негативна вартість.

CreateUnitTimephased(Інт, DateTime, DateTime, подвійний, TimephasedDataType)

Створює і ініціює нову інстанцію класу Aspose.Tasks.TimephasedData для одиничного часу-фазних даних присвоєння матеріального ресурсу.

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.TimephasedData для витрат-базованих фазових даних.

Exceptions

ArgumentException

Якщо зазначено негативну кількість одиниць.

CreateWorkTimephased(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)

Створює і ініціює нову інстанцію класу Aspose.Tasks.TimephasedData для робочого часу-фазних даних.

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

Тимчасові цінності

timeUnit TimeUnitType

Тип одиниці часу.

type TimephasedDataType

Тип часу даних.

Returns

TimephasedData

Приклад класу Aspose.Tasks.TimephasedData для робочого часу фазових даних.

Exceptions

ArgumentException

Якщо була визначена негативна робоча вартість.

 Українська