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
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
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
TimephasedDataType
Obține sau stabilește tipul de date în faza de timp.
public TimephasedDataType TimephasedDataType { get; set; }
Valoarea proprietății
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
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
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
Exceptions
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
ValueToDuration
Obține instanta System.TimeSpan care reprezintă valoarea string a acestui obiect.
public TimeSpan ValueToDuration { get; }
Valoarea proprietății
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
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
Un exemplu al clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.
Exceptions
Î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
Un exemplu al clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.
Exceptions
Î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
Un exemplu al clasei de date Aspose.Tasks.Timephased pentru datele de fază pe bază de cost.
Exceptions
Î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
Un exemplu al clasei Aspose.Tasks.TimephasedData pentru datele de fază bazate pe timp de lucru.
Exceptions
În cazul în care valoarea negativă a muncii a fost specificată.