Class TimephasedData
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Het is een tijdfase data.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Initialiseert een nieuwe instantie van de Aspose.Tasks.TimephasedData-klasse.
public TimephasedData()
Properties
Finish
Geeft of stelt de einddatum van een tijdfase data periode.
public DateTime Finish { get; set; }
Eigendomswaarde
Start
Geeft of stelt de startdatum van een tijdfase data periode.
public DateTime Start { get; set; }
Eigendomswaarde
TimephasedDataType
Geeft of stelt het type van een tijdfase gegevens.
public TimephasedDataType TimephasedDataType { get; set; }
Eigendomswaarde
Remarks
Aspose.Tasks.TimephasedData.Value eigendom zal worden verwijderd, als het niet geschikt is voor type, hier aangegeven.
Uid
Geeft of stelt de unieke identificator van een tijdfase gegevens
public int Uid { get; set; }
Eigendomswaarde
Unit
Geeft of stelt de tijdeenheid van een tijdfase gegevensperiode.
public TimeUnitType Unit { get; set; }
Eigendomswaarde
Value
Geeft of stelt de waarde per tijdeenheid voor een tijdfase gegevensperiode.
public string Value { get; set; }
Eigendomswaarde
Exceptions
Wanneer de waarde onjuist is voor de aangegeven Aspose.Tasks.TimephasedData.TimephasedDataType of negatieve waarde hebben.
ValueToCost
Geeft System.Double instantie die de stringwaarde van dit object vertegenwoordigt.
public double ValueToCost { get; set; }
Eigendomswaarde
ValueToDuration
Geeft System.TimeSpan-instantie die de stringwaarde van dit object vertegenwoordigt.
public TimeSpan ValueToDuration { get; }
Eigendomswaarde
ValueToUnits
Geeft System.Double instantie die de stringwaarde van dit object vertegenwoordigt voor eenheidgebaseerde tijdfase gegevens.
public double ValueToUnits { get; }
Eigendomswaarde
Methods
CreateCostTimephased(int, DateTime, DateTime, dubbel, TimeUnitType, TimephasedDataType)
Creëert en initiërt een nieuwe instantie van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID van de taak.
start
DateTime
Begin met datumtijd.
finish
DateTime
Het einde van de datum.
value
double
Kosten van waarde.
timeUnit
TimeUnitType
Tijd unit type.
type
TimephasedDataType
Tijdse gegevenstype.
Returns
Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.
Exceptions
Als de negatieve kostenwaarde is aangegeven.
CreateCostTimephased(int, DateTime, DateTime, dubbel, TimephasedDataType)
Creëert en initiërt een nieuwe instantie van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID van de taak.
start
DateTime
Begin met datumtijd.
finish
DateTime
Het einde van de datum.
value
double
Kosten van waarde.
type
TimephasedDataType
Tijdse gegevenstype.
Returns
Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.
Exceptions
Als de negatieve kostenwaarde is aangegeven.
CreateUnitTimephased(int, DateTime, DateTime, dubbel, TimephasedDataType)
Het creëert en initiërt een nieuwe instantie van de Aspose.Tasks.TimephasedData-klasse voor eenheid-gebaseerde tijdfase data van een toewijzing van een materiaalbron.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID van de taak.
start
DateTime
Begin met datumtijd.
finish
DateTime
Het einde van de datum.
units
double
Het aantal eenheden.
type
TimephasedDataType
Tijdse gegevenstype.
Returns
Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.
Exceptions
Als de negatieve hoeveelheid eenheden is aangegeven.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Creëert en initiërt een nieuwe instantie van de Aspose.Tasks.TimephasedData-klasse voor werkgebaseerde tijdfase gegevens.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID van de taak.
start
DateTime
Begin met datumtijd.
finish
DateTime
Het einde van de datum.
value
TimeSpan
Timespan waarde.
timeUnit
TimeUnitType
Tijd unit type.
type
TimephasedDataType
Tijdse gegevenstype.
Returns
Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor werkgebaseerde tijdfase gegevens.
Exceptions
Als negatieve werkwaarde is aangegeven.