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
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
Start
Získate alebo nastavíte dátum začiatku časového dátového obdobia.
public DateTime Start { get; set; }
Hodnota nehnuteľnosti
TimephasedDataType
Získate alebo nastavíte typ časovej fázy údajov.
public TimephasedDataType TimephasedDataType { get; set; }
Hodnota nehnuteľnosti
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
Unit
Dostane alebo nastaví časovú jednotku časového obdobia údajov.
public TimeUnitType Unit { get; set; }
Hodnota nehnuteľnosti
Value
Získava alebo nastaví hodnotu na časovú jednotku pre časové dátové obdobie.
public string Value { get; set; }
Hodnota nehnuteľnosti
Exceptions
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
ValueToDuration
Dostane príklad System.TimeSpan, ktorý predstavuje hodnotu prúdu tohto objektu.
public TimeSpan ValueToDuration { get; }
Hodnota nehnuteľnosti
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
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
Príklad triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.
Exceptions
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
Príklad triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.
Exceptions
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
Príklad triedy Aspose.Tasks.TimephasedData pre časovo založené údaje.
Exceptions
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
Príklad kategórie Aspose.Tasks.TimephasedData trieda pre pracovné časové fázové údaje.
Exceptions
Ak bola špecifikovaná negatívna pracovná hodnota.