Class TimephasedData

Class TimephasedData

ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)

Se on ajanvaiheinen data.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

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

DateTime

Start

Saat tai asettaa ajankohdan ajankohdan alkupäivän.

public DateTime Start { get; set; }

Omistuksen arvo

DateTime

TimephasedDataType

Saat tai asettaa aikakauden tiedon tyypin.

public TimephasedDataType TimephasedDataType { get; set; }

Omistuksen arvo

TimephasedDataType

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

int

Unit

Saat tai asettaa aikayksikön ajanvaiheen ajanjakso.

public TimeUnitType Unit { get; set; }

Omistuksen arvo

TimeUnitType

Value

Saat tai asettaa arvon ajanjakson ajan yksikköä kohden.

public string Value { get; set; }

Omistuksen arvo

string

Exceptions

TasksException

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

double

ValueToDuration

Saat System.TimeSpan -näytteen, joka edustaa tämän kohteen sarjan arvoa.

public TimeSpan ValueToDuration { get; }

Omistuksen arvo

TimeSpan

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

double

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

TimephasedData

Esimerkki Aspose.Tasks.TimephasedData-luokasta kustannustehokkaisiin ajanvaiheisiin perustuviin tietoihin.

Exceptions

ArgumentException

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

TimephasedData

Esimerkki Aspose.Tasks.TimephasedData-luokasta kustannustehokkaisiin ajanvaiheisiin perustuviin tietoihin.

Exceptions

ArgumentException

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

TimephasedData

Esimerkki Aspose.Tasks.TimephasedData-luokasta kustannustehokkaisiin ajanvaiheisiin perustuviin tietoihin.

Exceptions

ArgumentException

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

TimephasedData

Esimerkki Aspose.Tasks.TimephasedData-luokasta työpohjaisiin ajanvaiheisiin liittyviin tietoihin.

Exceptions

ArgumentException

Jos negatiivinen työarvo on määritetty.

 Suomi