Class TimephasedData
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Det representerar en tidsfasad data.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Initialiserar en ny instans av Aspose.Tasks.TimephasedData klass.
public TimephasedData()
Properties
Finish
Få eller ställa in slutdatumet för en tidsfasad dataperiod.
public DateTime Finish { get; set; }
Fastighetsvärde
Start
Få eller ställa in startdatumet för en tidsfasad dataperiod.
public DateTime Start { get; set; }
Fastighetsvärde
TimephasedDataType
Få eller ställa in typ av en tidsfasad data.
public TimephasedDataType TimephasedDataType { get; set; }
Fastighetsvärde
Remarks
Aspose.Tasks.TimephasedData.Value egenskap kommer att raderas, om det inte är lämpligt för typ, som anges här.
Uid
Få eller ställa in den unika identifieraren för en tidsfasad data
public int Uid { get; set; }
Fastighetsvärde
Unit
Få eller ställa in en tidsenhet för en tidsfasad dataperiod.
public TimeUnitType Unit { get; set; }
Fastighetsvärde
Value
Få eller ange värdet per enhet av tid för en tidsfasad dataperiod.
public string Value { get; set; }
Fastighetsvärde
Exceptions
När värdet är felaktigt för angiven Aspose.Tasks.TimephasedData.TimephasedDataType eller har ett negativt värde.
ValueToCost
System.Double instans som representerar strängvärdet av detta objekt.
public double ValueToCost { get; set; }
Fastighetsvärde
ValueToDuration
Gets System.TimeSpan instans som representerar strängvärdet av detta objekt.
public TimeSpan ValueToDuration { get; }
Fastighetsvärde
ValueToUnits
System.Double instans som representerar strängvärdet av detta objekt för enhetsbaserade tidsfasdata.
public double ValueToUnits { get; }
Fastighetsvärde
Methods
CreateCostTimephased(int, DateTime, DateTime, dubbel, TimeUnitType, TimephasedDataType)
Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID av uppgiften.
start
DateTime
Börjar datumtid.
finish
DateTime
Avsluta datumtid.
value
double
Kostnad värde .
timeUnit
TimeUnitType
Typ av tidsenhet.
type
TimephasedDataType
Tidsspecifika datatyper.
Returns
Ett exempel på Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.
Exceptions
Om negativ kostnadsvärde anges.
CreateCostTimephased(int, DateTime, DateTime, dubbel, TimephasedDataType)
Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID av uppgiften.
start
DateTime
Börjar datumtid.
finish
DateTime
Avsluta datumtid.
value
double
Kostnad värde .
type
TimephasedDataType
Tidsspecifika datatyper.
Returns
Ett exempel på Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.
Exceptions
Om negativ kostnadsvärde anges.
CreateUnitTimephased(int, DateTime, DateTime, dubbel, TimephasedDataType)
Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för enhetsbaserade tidsfasdata av en tilldelning av en materialresurs.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID av uppgiften.
start
DateTime
Börja datumtid.
finish
DateTime
Avsluta datumtid.
units
double
Antal av enheter.
type
TimephasedDataType
Tidsspecifika datatyper.
Returns
Ett exempel på Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.
Exceptions
Om ett negativt antal enheter anges.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för arbetsbaserade tidsfasdata.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID av uppgiften.
start
DateTime
Börjar datumtid.
finish
DateTime
Avsluta datumtid.
value
TimeSpan
Timespan värde.
timeUnit
TimeUnitType
Typ av tidsenhet.
type
TimephasedDataType
Tidsspecifika datatyper.
Returns
Ett exempel på Aspose.Tasks.TimephasedData-klassen för arbetsbaserade tidsfasdata.
Exceptions
Om negativ arbetsvärde anges.