Class TimephasedData

Class TimephasedData

Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)

Predstavuje časovo fázové údaje.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

Z dedičných členov

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

Constructors

TimephasedData()

Iniciuje novú inštanciu triedy Aspose.Tasks.TimephasedData.

public TimephasedData()

Properties

Finish

Dostane alebo nastaví dátum ukončenia časovo fázového dátového obdobia.

public DateTime Finish { get; set; }

Hodnota nehnuteľnosti

DateTime

Start

Získate alebo nastavíte dátum začiatku časového dátového obdobia.

public DateTime Start { get; set; }

Hodnota nehnuteľnosti

DateTime

TimephasedDataType

Získate alebo nastavíte typ časovej fázy údajov.

public TimephasedDataType TimephasedDataType { get; set; }

Hodnota nehnuteľnosti

TimephasedDataType

Remarks

Aspose.Tasks.TimephasedData.Value majetok bude vymazaný, ak nie je vhodný pre typ, uvedený tu.

Uid

Získava alebo nastaví jedinečný identifikátor časovej fázy údajov

public int Uid { get; set; }

Hodnota nehnuteľnosti

int

Unit

Dostane alebo nastaví časovú jednotku časového obdobia údajov.

public TimeUnitType Unit { get; set; }

Hodnota nehnuteľnosti

TimeUnitType

Value

Získava alebo nastaví hodnotu na časovú jednotku pre časové dátové obdobie.

public string Value { get; set; }

Hodnota nehnuteľnosti

string

Exceptions

TasksException

Ak je hodnota nesprávna pre špecifikované Aspose.Tasks.TimephasedData.TimephasedDataType alebo majú negatívnu hodnotu.

ValueToCost

Dostane systém.Dvojitý príklad, ktorý predstavuje stringovú hodnotu tohto objektu.

public double ValueToCost { get; set; }

Hodnota nehnuteľnosti

double

ValueToDuration

Dostane príklad System.TimeSpan, ktorý predstavuje hodnotu prúdu tohto objektu.

public TimeSpan ValueToDuration { get; }

Hodnota nehnuteľnosti

TimeSpan

ValueToUnits

Dostane systém.Dvojitý príklad, ktorý predstavuje prúžkovú hodnotu tohto objektu pre časové fázy údajov založené na jednotke.

public double ValueToUnits { get; }

Hodnota nehnuteľnosti

double

Methods

CreateCostTimephased(int, DateTime, DateTime, dvojnásobný, TimeUnitType, TimephasedDataType)

Vytvára a iniciuje novú inštanciu triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.

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

Parameters

uid int

UID z úlohy.

start DateTime

Začiatok dátumu.

finish DateTime

Konečný termín dátumu.

value double

Náklady na hodnotu.

timeUnit TimeUnitType

Typ časovej jednotky.

type TimephasedDataType

Typ dát v časovej fáze.

Returns

TimephasedData

Príklad triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.

Exceptions

ArgumentException

V prípade, že bola uvedená negatívna hodnota nákladov.

CreateCostTimephased(int, DateTime, DateTime, dvojnásobný, časovýDataType)

Vytvára a iniciuje novú inštanciu triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.

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

Parameters

uid int

UID z úlohy.

start DateTime

Začiatok dátumu.

finish DateTime

Konečný termín dátumu.

value double

Náklady na hodnotu.

type TimephasedDataType

Typ dát v časovej fáze.

Returns

TimephasedData

Príklad triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.

Exceptions

ArgumentException

V prípade, že bola uvedená negatívna hodnota nákladov.

CreateUnitTimephased(int, DateTime, DateTime, dvojnásobný, časovýDataType)

Vytvára a iniciuje novú inštanciu triedy Aspose.Tasks.TimephasedData pre jednotkové časovo-fázové údaje z priradenia materiálneho zdroja.

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

Parameters

uid int

UID z úlohy.

start DateTime

Začnite s dátumom.

finish DateTime

Konečný termín dátumu.

units double

Počet jednotiek .

type TimephasedDataType

Typ dát v časovej fáze.

Returns

TimephasedData

Príklad triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.

Exceptions

ArgumentException

Ak je uvedené negatívne množstvo jednotiek.

CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)

Vytvára a iniciuje novú inštanciu triedy Aspose.Tasks.TimephasedData pre pracovné časové fázové údaje.

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

Parameters

uid int

UID z úlohy.

start DateTime

Začiatok dátumu.

finish DateTime

Konečný termín dátumu.

value TimeSpan

Časová hodnota.

timeUnit TimeUnitType

Typ časovej jednotky.

type TimephasedDataType

Typ dát v časovej fáze.

Returns

TimephasedData

Príklad kategórie Aspose.Tasks.TimephasedData trieda pre pracovné časové fázové údaje.

Exceptions

ArgumentException

Ak bola špecifikovaná negatívna pracovná hodnota.

 Slovenčina