Class TimephasedData

Class TimephasedData

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

Acestea reprezintă date în fază de timp.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

Membrii moștenitori

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

Constructors

TimephasedData()

Inițializează o nouă instanță a clasei Aspose.Tasks.TimephasedData.

public TimephasedData()

Properties

Finish

Obține sau stabilește data de încheiere a unei perioade de date în fază de timp.

public DateTime Finish { get; set; }

Valoarea proprietății

DateTime

Start

Obține sau stabilește data de începere a perioadei de date cu faza de timp.

public DateTime Start { get; set; }

Valoarea proprietății

DateTime

TimephasedDataType

Obține sau stabilește tipul de date în faza de timp.

public TimephasedDataType TimephasedDataType { get; set; }

Valoarea proprietății

TimephasedDataType

Remarks

Proprietatea Aspose.Tasks.TimephasedData.Value va fi curățată, dacă nu este potrivită pentru tip, specificată aici.

Uid

Obține sau stabilește identificatorul unic al datelor cu fază de timp

public int Uid { get; set; }

Valoarea proprietății

int

Unit

Obține sau stabilește unitatea de timp a unei perioade de date în fază de timp.

public TimeUnitType Unit { get; set; }

Valoarea proprietății

TimeUnitType

Value

Obține sau stabilește valoarea pe unitate de timp pentru o perioadă de date în fază de timp.

public string Value { get; set; }

Valoarea proprietății

string

Exceptions

TasksException

Atunci când valoarea este incorectă pentru Aspose.Tasks.TimephasedData.TimephasedDataType specificat sau au o valoare negativă.

ValueToCost

Gets System.Double instance care reprezintă valoarea string a acestui obiect.

public double ValueToCost { get; set; }

Valoarea proprietății

double

ValueToDuration

Obține instanta System.TimeSpan care reprezintă valoarea string a acestui obiect.

public TimeSpan ValueToDuration { get; }

Valoarea proprietății

TimeSpan

ValueToUnits

Gets System.Double instance care reprezintă valoarea string a acestui obiect pentru datele de fază de timp bazate pe unitate.

public double ValueToUnits { get; }

Valoarea proprietății

double

Methods

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

Creează și inițialează o nouă instanță a clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.

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

Parameters

uid int

UID din sarcină.

start DateTime

Data de începere.

finish DateTime

Se termină data.

value double

Valoarea costului .

timeUnit TimeUnitType

Tipul de unitate de timp.

type TimephasedDataType

Tipul de date faza de timp.

Returns

TimephasedData

Un exemplu al clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.

Exceptions

ArgumentException

În cazul în care valoarea costului negativ a fost specificată.

CreateCostTimephased(int, DateTime, DateTime, dublu, TimephasedDataType)

Creează și inițialează o nouă instanță a clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.

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

Parameters

uid int

UID din sarcină.

start DateTime

Data de începere.

finish DateTime

Se termină data.

value double

Valoarea costului .

type TimephasedDataType

Tipul de date faza de timp.

Returns

TimephasedData

Un exemplu al clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.

Exceptions

ArgumentException

În cazul în care valoarea costului negativ a fost specificată.

CreateUnitTimephased(int, DateTime, DateTime, dublu, TimephasedDataType)

Creează și inițialează o nouă instanță a clasei Aspose.Tasks.TimephasedData pentru unități bazate pe date de fază a unei atribuții a unui resurs material.

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

Parameters

uid int

UID din sarcină.

start DateTime

Începe timpul datei.

finish DateTime

Se termină data.

units double

Numărul de unități.

type TimephasedDataType

Tipul de date faza de timp.

Returns

TimephasedData

Un exemplu al clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.

Exceptions

ArgumentException

În cazul în care numărul negativ de unități a fost specificat.

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

Creează și inițialează o nouă instanță a clasei Aspose.Tasks.TimephasedData pentru datele de fază pe bază de lucru.

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

Parameters

uid int

UID din sarcină.

start DateTime

Data de începere.

finish DateTime

Se termină data.

value TimeSpan

Valoarea timpului.

timeUnit TimeUnitType

Tipul de unitate de timp.

type TimephasedDataType

Tipul de date faza de timp.

Returns

TimephasedData

Un exemplu al clasei Aspose.Tasks.TimephasedData pentru datele de fază bazate pe timp de lucru.

Exceptions

ArgumentException

În cazul în care valoarea negativă a muncii a fost specificată.

 Română