Class TimephasedData

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

object TimephasedData

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

DateTime

Start

Geeft of stelt de startdatum van een tijdfase data periode.

public DateTime Start { get; set; }

Eigendomswaarde

DateTime

TimephasedDataType

Geeft of stelt het type van een tijdfase gegevens.

public TimephasedDataType TimephasedDataType { get; set; }

Eigendomswaarde

TimephasedDataType

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

int

Unit

Geeft of stelt de tijdeenheid van een tijdfase gegevensperiode.

public TimeUnitType Unit { get; set; }

Eigendomswaarde

TimeUnitType

Value

Geeft of stelt de waarde per tijdeenheid voor een tijdfase gegevensperiode.

public string Value { get; set; }

Eigendomswaarde

string

Exceptions

TasksException

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

double

ValueToDuration

Geeft System.TimeSpan-instantie die de stringwaarde van dit object vertegenwoordigt.

public TimeSpan ValueToDuration { get; }

Eigendomswaarde

TimeSpan

ValueToUnits

Geeft System.Double instantie die de stringwaarde van dit object vertegenwoordigt voor eenheidgebaseerde tijdfase gegevens.

public double ValueToUnits { get; }

Eigendomswaarde

double

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

TimephasedData

Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.

Exceptions

ArgumentException

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

TimephasedData

Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.

Exceptions

ArgumentException

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

TimephasedData

Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor kostengebaseerde tijdfase gegevens.

Exceptions

ArgumentException

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

TimephasedData

Een voorbeeld van de Aspose.Tasks.TimephasedData-klasse voor werkgebaseerde tijdfase gegevens.

Exceptions

ArgumentException

Als negatieve werkwaarde is aangegeven.

 Nederlands