Class TimephasedData
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.5.0)
Det repræsenterer en tidsfaset data.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedDataInheritance
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.