Class TimephasedData

Class TimephasedData

Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)

Představuje časové fáze dat.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

Dědiční členové

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TimephasedData()

Začíná nový případ třídy Aspose.Tasks.TimephasedData.

public TimephasedData()

Properties

Finish

Obdržíte nebo nastavíte datum ukončení časové fáze datového obdob.

public DateTime Finish { get; set; }

Hodnota nemovitosti

DateTime

Start

Obdržíte nebo nastavíte datum zahájení časové fáze datového obdob.

public DateTime Start { get; set; }

Hodnota nemovitosti

DateTime

TimephasedDataType

Obdrží nebo nastaví typ časové fáze dat.

public TimephasedDataType TimephasedDataType { get; set; }

Hodnota nemovitosti

TimephasedDataType

Remarks

Aspose.Tasks.TimephasedData.Value majetek bude vymazán, pokud není vhodný pro typ, uvedený zde.

Uid

Obdrží nebo nastaví jedinečný identifikátor časové fáze údajů

public int Uid { get; set; }

Hodnota nemovitosti

int

Unit

Obdrží nebo nastaví časovou jednotku časové fáze datového obdob.

public TimeUnitType Unit { get; set; }

Hodnota nemovitosti

TimeUnitType

Value

Obdrží nebo nastaví hodnotu za časovou jednotku pro časově fází datového obdob.

public string Value { get; set; }

Hodnota nemovitosti

string

Exceptions

TasksException

Pokud je hodnota nesprávná pro specifikovaný Aspose.Tasks.TimephasedData.TimephasedDataType nebo mají negativní hodnotu.

ValueToCost

Obdrží System.Double instance, která představuje stringovou hodnotu tohoto objektu.

public double ValueToCost { get; set; }

Hodnota nemovitosti

double

ValueToDuration

Obdrží příklad System.TimeSpan, který představuje řádnou hodnotu tohoto objektu.

public TimeSpan ValueToDuration { get; }

Hodnota nemovitosti

TimeSpan

ValueToUnits

Obdrží System.Double příklad, který představuje řádnou hodnotu tohoto objektu pro časové fáze dat založené na jednotce.

public double ValueToUnits { get; }

Hodnota nemovitosti

double

Methods

CreateCostTimephased(Int, DateTime, DateTime, Dvojitý, TimeUnitType, TimephasedDataType)

Vytváří a iniciuje novou instanci třídy Aspose.Tasks.TimephasedData pro časově založené údaje.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID z úkolu.

start DateTime

Začátek termínu.

finish DateTime

Konec termínu.

value double

Cena je hodnota.

timeUnit TimeUnitType

Typ časové jednotky.

type TimephasedDataType

Typ dat v časové fázi.

Returns

TimephasedData

Příklad třídy Aspose.Tasks.TimephasedData pro časové fáze dat založené na nákladech.

Exceptions

ArgumentException

Pokud byla stanovena negativní cena.

CreateCostTimephased(Int, DateTime, DateTime, Dvojitý, ČasovýDataType)

Vytváří a iniciuje novou instanci třídy Aspose.Tasks.TimephasedData pro časově založené údaje.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)

Parameters

uid int

UID z úkolu.

start DateTime

Začátek termínu.

finish DateTime

Konec termínu.

value double

Cena je hodnota.

type TimephasedDataType

Typ dat v časové fázi.

Returns

TimephasedData

Příklad třídy Aspose.Tasks.TimephasedData pro časové fáze dat založené na nákladech.

Exceptions

ArgumentException

Pokud byla stanovena negativní cena.

CreateUnitTimephased(Int, DateTime, DateTime, Dvojitý, ČasovýDataType)

Vytváří a zahajuje novou instanci třídy Aspose.Tasks.TimephasedData pro jednotkově založené časové fáze údajů o přidělení materiálního zdroje.

public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)

Parameters

uid int

UID z úkolu.

start DateTime

Začátek termínu.

finish DateTime

Konec termínu.

units double

Počet jednotek.

type TimephasedDataType

Typ dat v časové fázi.

Returns

TimephasedData

Příklad třídy Aspose.Tasks.TimephasedData pro časové fáze dat založené na nákladech.

Exceptions

ArgumentException

Pokud je uvedeno negativní množství jednotek.

CreateWorkTimephased(čas, čas, čas, čas, čas, čas, čas, čas, čas)

Vytváří a iniciuje novou instanci třídy Aspose.Tasks.TimephasedData pro pracovní časové fáze dat.

public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID z úkolu.

start DateTime

Začátek termínu.

finish DateTime

Konec termínu.

value TimeSpan

Hodnoty Timespan.

timeUnit TimeUnitType

Typ časové jednotky.

type TimephasedDataType

Typ dat v časové fázi.

Returns

TimephasedData

Příklad třídy Aspose.Tasks.TimephasedData pro pracovní časové fáze.

Exceptions

ArgumentException

Pokud byla stanovena negativní pracovní hodnota.

 Čeština