Class TimephasedData
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Det repræsenterer en tidsfaset data.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Initialiserer en ny instans af Aspose.Tasks.TimephasedData klasse.
public TimephasedData()
Properties
Finish
Giver eller indstiller slutdatoen for en tidsfaset dataperiode.
public DateTime Finish { get; set; }
Ejendomsværdi
Start
Giver eller indstiller startdatoen for en tidsfaset dataperiode.
public DateTime Start { get; set; }
Ejendomsværdi
TimephasedDataType
Giver eller indstiller typen af en tidsfaset data.
public TimephasedDataType TimephasedDataType { get; set; }
Ejendomsværdi
Remarks
Aspose.Tasks.TimephasedData.Value ejendom vil blive slettet, hvis det ikke er egnet til type, angivet her.
Uid
Giver eller indsætter den unikke identifikator for en tidsfaset data
public int Uid { get; set; }
Ejendomsværdi
Unit
Giver eller indstiller tidsenheden af en tidsfaset dataperiode.
public TimeUnitType Unit { get; set; }
Ejendomsværdi
Value
Giver eller indstiller værdien pr. tidsenhed for en tidsfaset dataperiode.
public string Value { get; set; }
Ejendomsværdi
Exceptions
Når værdien er forkert for angivet Aspose.Tasks.TimephasedData.TimephasedDataType eller har negativ værdi.
ValueToCost
Går System.Double instans, der repræsenterer stringværdien af dette objekt.
public double ValueToCost { get; set; }
Ejendomsværdi
ValueToDuration
Gets System.TimeSpan instans, der repræsenterer string værdi af dette objekt.
public TimeSpan ValueToDuration { get; }
Ejendomsværdi
ValueToUnits
Gets System.Double instans, der repræsenterer stringværdien af dette objekt for enhedsbaserede tidsfasedata.
public double ValueToUnits { get; }
Ejendomsværdi
Methods
CreateCostTimephased(Int, DateTime, DateTime, dobbelt, TimeUnitType, TimephasedDataType)
Skaber og initierer en ny instans af Aspose.Tasks.TimephasedData-klassen for omkostningsbaserede tidsfasede data.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID af opgaven.
start
DateTime
Start af datoen.
finish
DateTime
Afslutning af datoen.
value
double
omkostningerne værdi.
timeUnit
TimeUnitType
Typ af tidsenhed.
type
TimephasedDataType
Tidsfaset data type.
Returns
Et eksempel på Aspose.Tasks.TimephasedData klasse for omkostningsbaserede tidsfasedata.
Exceptions
Hvis negative omkostningsværdi er angivet.
CreateCostTimephased(DateTime, DateTime, DateTime, dobbelt, TimephasedDataType)
Skaber og initierer en ny instans af Aspose.Tasks.TimephasedData-klassen for omkostningsbaserede tidsfasede data.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID af opgaven.
start
DateTime
Start af datoen.
finish
DateTime
Afslutning af datoen.
value
double
omkostningerne værdi.
type
TimephasedDataType
Tidsfaset data type.
Returns
Et eksempel på Aspose.Tasks.TimephasedData klasse for omkostningsbaserede tidsfasedata.
Exceptions
Hvis negative omkostningsværdi er angivet.
CreateUnitTimephased(DateTime, DateTime, DateTime, dobbelt, TimephasedDataType)
Skaber og initierer en ny instans af Aspose.Tasks.TimephasedData klasse for enhedsbaserede tid-fased data af en tildeling af en materiel ressource.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID af opgaven.
start
DateTime
Start af datoen.
finish
DateTime
Afslutning af datoen.
units
double
Antallet af enheder.
type
TimephasedDataType
Tidsfaset data type.
Returns
Et eksempel på Aspose.Tasks.TimephasedData klasse for omkostningsbaserede tidsfasedata.
Exceptions
Hvis negative mængder af enheder er angivet.
CreateWorkTimephased(DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Skaber og initierer en ny instans af Aspose.Tasks.TimephasedData-klassen for arbejdsbaserede tidsfasede data.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID af opgaven.
start
DateTime
Start af datoen.
finish
DateTime
Afslutning af datoen.
value
TimeSpan
Timespan værdi.
timeUnit
TimeUnitType
Typ af tidsenhed.
type
TimephasedDataType
Tidsfaset data type.
Returns
Et eksempel på Aspose.Tasks.TimephasedData-klassen for arbejdsbaserede tidsfasedata.
Exceptions
Hvis negativ arbejdsværdi er angivet.