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.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
Приклад класу Aspose.Tasks.TimephasedData для витрат-базованих фазових даних.
Exceptions
Якщо зазначена негативна вартість.
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
Приклад класу Aspose.Tasks.TimephasedData для витрат-базованих фазових даних.
Exceptions
Якщо зазначена негативна вартість.
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
Приклад класу Aspose.Tasks.TimephasedData для витрат-базованих фазових даних.
Exceptions
Якщо зазначено негативну кількість одиниць.
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
Приклад класу Aspose.Tasks.TimephasedData для робочого часу фазових даних.
Exceptions
Якщо була визначена негативна робоча вартість.