Class TimephasedData
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Se on ajanvaiheinen data.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Aloittaa Aspose.Tasks.TimephasedData -luokan uusi esimerkki.
public TimephasedData()
Properties
Finish
Saat tai asettaa ajankohdan ajankohdan päättymispäivän.
public DateTime Finish { get; set; }
Omistuksen arvo
Start
Saat tai asettaa ajankohdan ajankohdan alkupäivän.
public DateTime Start { get; set; }
Omistuksen arvo
TimephasedDataType
Saat tai asettaa aikakauden tiedon tyypin.
public TimephasedDataType TimephasedDataType { get; set; }
Omistuksen arvo
Remarks
Aspose.Tasks.TimephasedData.Value omaisuus poistetaan, jos se ei sovellu tyyppiin, tässä määritelty.
Uid
Saat tai asetat ainutlaatuisen tunnisteen ajankohtaisesta tiedosta
public int Uid { get; set; }
Omistuksen arvo
Unit
Saat tai asettaa aikayksikön ajanvaiheen ajanjakso.
public TimeUnitType Unit { get; set; }
Omistuksen arvo
Value
Saat tai asettaa arvon ajanjakson ajan yksikköä kohden.
public string Value { get; set; }
Omistuksen arvo
Exceptions
Kun arvo on virheellinen määritellyn Aspose.Tasks.TimephasedData.TimephasedDataType tai on negatiivinen arvo.
ValueToCost
Saat System.Double -näytön, joka edustaa tämän kohteen sarjan arvoa.
public double ValueToCost { get; set; }
Omistuksen arvo
ValueToDuration
Saat System.TimeSpan -näytteen, joka edustaa tämän kohteen sarjan arvoa.
public TimeSpan ValueToDuration { get; }
Omistuksen arvo
ValueToUnits
Saat System.Double -näytön, joka edustaa tämän kohteen sarjan arvoa yksikönpohjaisten ajanvaiheisten tietojen osalta.
public double ValueToUnits { get; }
Omistuksen arvo
Methods
CreateCostTimephased(int, DateTime, DateTime, kaksinkertainen, TimeUnitType, TimephasedDataType)
Luo ja aloittaa Aspose.Tasks.TimephasedData -luokan uusi esimerkki kustannustehtaan perustuvista ajanvaihtatiedoista.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
Tavoitteen ulkopuolella.
start
DateTime
Aloita päivämäärä.
finish
DateTime
Lopetetaan päivämäärä.
value
double
kustannusten arvoa.
timeUnit
TimeUnitType
Aika yksikön tyyppi.
type
TimephasedDataType
Ajankohtainen tietotyyppi.
Returns
Esimerkki Aspose.Tasks.TimephasedData-luokasta kustannustehokkaisiin ajanvaiheisiin perustuviin tietoihin.
Exceptions
Jos negatiivinen kustannus on määritelty.
CreateCostTimephased(int, DateTime, DateTime, kaksinkertainen, TimephasedDataType)
Luo ja aloittaa Aspose.Tasks.TimephasedData -luokan uusi esimerkki kustannustehtaan perustuvista ajanvaihtatiedoista.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
Tavoitteen ulkopuolella.
start
DateTime
Aloita päivämäärä.
finish
DateTime
Lopetetaan päivämäärä.
value
double
kustannusten arvoa.
type
TimephasedDataType
Ajankohtainen tietotyyppi.
Returns
Esimerkki Aspose.Tasks.TimephasedData-luokasta kustannustehokkaisiin ajanvaiheisiin perustuviin tietoihin.
Exceptions
Jos negatiivinen kustannus on määritelty.
CreateUnitTimephased(int, DateTime, DateTime, kaksinkertainen, TimephasedDataType)
Luo ja aloittaa Aspose.Tasks.TimephasedData-luokan uusi esimerkki aineellisen resurssien määräämisen yksikköön perustuvista ajanvaihtatiedoista.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
Tavoitteen ulkopuolella.
start
DateTime
Aloita päivämäärä.
finish
DateTime
Lopetetaan päivämäärä.
units
double
ja yksiköiden lukumäärä.
type
TimephasedDataType
Ajankohtainen tietotyyppi.
Returns
Esimerkki Aspose.Tasks.TimephasedData-luokasta kustannustehokkaisiin ajanvaiheisiin perustuviin tietoihin.
Exceptions
Jos negatiivinen määrä yksiköitä on määritetty.
CreateWorkTimephased(DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Luo ja aloittaa Aspose.Tasks.TimephasedData -luokan uusi esimerkki työpohjaisten ajanvaiheisten tietojen osalta.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
Tavoitteen ulkopuolella.
start
DateTime
Aloita päivämäärä.
finish
DateTime
Lopetetaan päivämäärä.
value
TimeSpan
Timespanin arvoa.
timeUnit
TimeUnitType
Aika yksikön tyyppi.
type
TimephasedDataType
Ajankohtainen tietotyyppi.
Returns
Esimerkki Aspose.Tasks.TimephasedData-luokasta työpohjaisiin ajanvaiheisiin liittyviin tietoihin.
Exceptions
Jos negatiivinen työarvo on määritetty.