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, 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

TimephasedData

Пример класса Aspose.Tasks.TimephasedData для затрат основанных на времени фазных данных.

Exceptions

ArgumentException

Если была установлена отрицательная стоимость.

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

TimephasedData

Пример класса Aspose.Tasks.TimephasedData для затрат основанных на времени фазных данных.

Exceptions

ArgumentException

Если было указано отрицательное количество единиц.

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

TimephasedData

Например, класс данных Aspose.Tasks.Timephased для рабочего времени-фазных данных.

Exceptions

ArgumentException

Если была установлена отрицательная рабочая стоимость.

 Русский