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, TimeType, TimeType, TimeType, TimeType, TimeType)
Создает и инициирует новую инстанцию класса 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, TimeType, TimeType, TimeType, TimeType, TimeType)
Создает и инициирует новую инстанцию класса 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(в, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Создает и инициализует новую инстанцию класса 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.Timephased для рабочего времени-фазных данных.
Exceptions
Если была установлена отрицательная рабочая стоимость.