Class TimephasedData
Именује се: Aspose.Tasks Асамблеја: Aspose.Tasks.dll (25.5.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()
Иницијалише нову инстанцију Аппосе.Таскс.ТимфесДата класе.
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 imovina će biti uklonjena, ako nije pogodna za tip, navedeno ovde.
Uid
Добија или поставља јединствени идентификатор временске фазе података
public int Uid { get; set; }
Вредност имовине
Unit
Добија или поставља временску јединицу временског периода фазе података.
public TimeUnitType Unit { get; set; }
Вредност имовине
Value
Добија или поставља вредност по јединици времена за временски фазни период података.
public string Value { get; set; }
Вредност имовине
Exceptions
Када је вредност погрешна за одређене Аппосе.Таск.ТимпхасеДата.ТимпхасеДатаТип или имају негативну вредност.
ValueToCost
Добије Систем.Двострука инстанција која представља стручну вредност овог објекта.
public double ValueToCost { get; set; }
Вредност имовине
ValueToDuration
Добије System.TimeSpan инстанцију која представља стручну вредност овог објекта.
public TimeSpan ValueToDuration { get; }
Вредност имовине
ValueToUnits
Добија систем.Двострука инстанција која представља стручну вредност овог објекта за јединице засноване на временским фазама података.
public double ValueToUnits { get; }
Вредност имовине
Methods
CreateCostTimephased(int, DateTime, DateTime, Double, TimeUnitType, TimephasedDataType)
Креира и иницијализује нову инстанцију Аппосе.Таскс.ТимфасеДата класе за трошкове засноване на временским фазама података.
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
Пример Аппосе.Таскс.ТимпхасеДата класа за трошкове засноване на временским фазама података.
Exceptions
Ако је одређена негативна вредност трошкова.
CreateCostTimephased(int, DateTime, DateTime, Двоструки, Временски)
Креира и иницијализује нову инстанцију Аппосе.Таскс.ТимфасеДата класе за трошкове засноване на временским фазама података.
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
Пример Аппосе.Таскс.ТимпхасеДата класа за трошкове засноване на временским фазама података.
Exceptions
Ако је одређена негативна вредност трошкова.
CreateUnitTimephased(int, DateTime, DateTime, Двоструки, Временски)
Креира и иницијализује нову инстанцију Аппосе.Таскс.ТимфасеДата класе за јединице засноване на временским фазама података за одређивање материјалног ресурса.
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
Пример Аппосе.Таскс.ТимпхасеДата класа за трошкове засноване на временским фазама података.
Exceptions
Ако је одређен негативан број јединица.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Креира и иницијализује нову инстанцију Аппосе.Таскс.ТимфасеДата класе за радне фазе података.
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
Пример Аппосе.Таскс.ТимфесДата класа за рад-базирани временски фазни подаци.
Exceptions
Ako je određena negativna radna vrednost.