Class TimephasedData

Class TimephasedData

Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)

Det representerar en tidsfasad data.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

Arvsmedlemmar

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TimephasedData()

Initialiserar en ny instans av Aspose.Tasks.TimephasedData klass.

public TimephasedData()

Properties

Finish

Få eller ställa in slutdatumet för en tidsfasad dataperiod.

public DateTime Finish { get; set; }

Fastighetsvärde

DateTime

Start

Få eller ställa in startdatumet för en tidsfasad dataperiod.

public DateTime Start { get; set; }

Fastighetsvärde

DateTime

TimephasedDataType

Få eller ställa in typ av en tidsfasad data.

public TimephasedDataType TimephasedDataType { get; set; }

Fastighetsvärde

TimephasedDataType

Remarks

Aspose.Tasks.TimephasedData.Value egenskap kommer att raderas, om det inte är lämpligt för typ, som anges här.

Uid

Få eller ställa in den unika identifieraren för en tidsfasad data

public int Uid { get; set; }

Fastighetsvärde

int

Unit

Få eller ställa in en tidsenhet för en tidsfasad dataperiod.

public TimeUnitType Unit { get; set; }

Fastighetsvärde

TimeUnitType

Value

Få eller ange värdet per enhet av tid för en tidsfasad dataperiod.

public string Value { get; set; }

Fastighetsvärde

string

Exceptions

TasksException

När värdet är felaktigt för angiven Aspose.Tasks.TimephasedData.TimephasedDataType eller har ett negativt värde.

ValueToCost

System.Double instans som representerar strängvärdet av detta objekt.

public double ValueToCost { get; set; }

Fastighetsvärde

double

ValueToDuration

Gets System.TimeSpan instans som representerar strängvärdet av detta objekt.

public TimeSpan ValueToDuration { get; }

Fastighetsvärde

TimeSpan

ValueToUnits

System.Double instans som representerar strängvärdet av detta objekt för enhetsbaserade tidsfasdata.

public double ValueToUnits { get; }

Fastighetsvärde

double

Methods

CreateCostTimephased(int, DateTime, DateTime, dubbel, TimeUnitType, TimephasedDataType)

Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID av uppgiften.

start DateTime

Börjar datumtid.

finish DateTime

Avsluta datumtid.

value double

Kostnad värde .

timeUnit TimeUnitType

Typ av tidsenhet.

type TimephasedDataType

Tidsspecifika datatyper.

Returns

TimephasedData

Ett exempel på Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.

Exceptions

ArgumentException

Om negativ kostnadsvärde anges.

CreateCostTimephased(int, DateTime, DateTime, dubbel, TimephasedDataType)

Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)

Parameters

uid int

UID av uppgiften.

start DateTime

Börjar datumtid.

finish DateTime

Avsluta datumtid.

value double

Kostnad värde .

type TimephasedDataType

Tidsspecifika datatyper.

Returns

TimephasedData

Ett exempel på Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.

Exceptions

ArgumentException

Om negativ kostnadsvärde anges.

CreateUnitTimephased(int, DateTime, DateTime, dubbel, TimephasedDataType)

Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för enhetsbaserade tidsfasdata av en tilldelning av en materialresurs.

public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)

Parameters

uid int

UID av uppgiften.

start DateTime

Börja datumtid.

finish DateTime

Avsluta datumtid.

units double

Antal av enheter.

type TimephasedDataType

Tidsspecifika datatyper.

Returns

TimephasedData

Ett exempel på Aspose.Tasks.TimephasedData-klassen för kostnadsbaserade tidsfasdata.

Exceptions

ArgumentException

Om ett negativt antal enheter anges.

CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)

Skapar och initialiserar en ny instans av Aspose.Tasks.TimephasedData-klassen för arbetsbaserade tidsfasdata.

public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID av uppgiften.

start DateTime

Börjar datumtid.

finish DateTime

Avsluta datumtid.

value TimeSpan

Timespan värde.

timeUnit TimeUnitType

Typ av tidsenhet.

type TimephasedDataType

Tidsspecifika datatyper.

Returns

TimephasedData

Ett exempel på Aspose.Tasks.TimephasedData-klassen för arbetsbaserade tidsfasdata.

Exceptions

ArgumentException

Om negativ arbetsvärde anges.

 Svenska