Class TimephasedData

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

object TimephasedData

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

DateTime

Start

Giver eller indstiller startdatoen for en tidsfaset dataperiode.

public DateTime Start { get; set; }

Ejendomsværdi

DateTime

TimephasedDataType

Giver eller indstiller typen af en tidsfaset data.

public TimephasedDataType TimephasedDataType { get; set; }

Ejendomsværdi

TimephasedDataType

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

int

Unit

Giver eller indstiller tidsenheden af en tidsfaset dataperiode.

public TimeUnitType Unit { get; set; }

Ejendomsværdi

TimeUnitType

Value

Giver eller indstiller værdien pr. tidsenhed for en tidsfaset dataperiode.

public string Value { get; set; }

Ejendomsværdi

string

Exceptions

TasksException

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

double

ValueToDuration

Gets System.TimeSpan instans, der repræsenterer string værdi af dette objekt.

public TimeSpan ValueToDuration { get; }

Ejendomsværdi

TimeSpan

ValueToUnits

Gets System.Double instans, der repræsenterer stringværdien af dette objekt for enhedsbaserede tidsfasedata.

public double ValueToUnits { get; }

Ejendomsværdi

double

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

TimephasedData

Et eksempel på Aspose.Tasks.TimephasedData klasse for omkostningsbaserede tidsfasedata.

Exceptions

ArgumentException

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

TimephasedData

Et eksempel på Aspose.Tasks.TimephasedData klasse for omkostningsbaserede tidsfasedata.

Exceptions

ArgumentException

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

TimephasedData

Et eksempel på Aspose.Tasks.TimephasedData klasse for omkostningsbaserede tidsfasedata.

Exceptions

ArgumentException

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

TimephasedData

Et eksempel på Aspose.Tasks.TimephasedData-klassen for arbejdsbaserede tidsfasedata.

Exceptions

ArgumentException

Hvis negativ arbejdsværdi er angivet.

 Dansk