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(в, 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, двойно, TimeFasedDataType)

Създава и стартира нова инстанция на 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, двойно, TimeFasedDataType)

Създава и стартира нова инстанция на 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

Timespan.

timeUnit TimeUnitType

Тип на единица време.

type TimephasedDataType

Тип на данни във времето.

Returns

TimephasedData

Aspose.Tasks.TimephasedData.

Exceptions

ArgumentException

Ако е определена отрицателна работна стойност.

 Български