Class TimephasedData
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Αντιπροσωπεύει δεδομένα σε φάση χρόνου.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Tasks.TimephasedData.
public TimephasedData()
Properties
Finish
Αποκτά ή καθορίζει την ημερομηνία λήξης μιας χρονικής φάσης δεδομένων.
public DateTime Finish { get; set; }
Αξία ιδιοκτησίας
Start
Αποκτά ή καθορίζει την ημερομηνία έναρξης μιας χρονικής φάσης δεδομένων.
public DateTime Start { get; set; }
Αξία ιδιοκτησίας
TimephasedDataType
Αποκτά ή ρυθμίζει τον τύπο δεδομένων σε φάση ώρας.
public TimephasedDataType TimephasedDataType { get; set; }
Αξία ιδιοκτησίας
Remarks
Η ιδιοκτησία Aspose.Tasks.TimephasedData.Value θα διαγραφεί, εάν δεν είναι κατάλληλη για τον τύπο, που αναφέρεται εδώ.
Uid
Αποκτά ή τοποθετεί τον μοναδικό αναγνωριστή δεδομένων σε φάση ώρας
public int Uid { get; set; }
Αξία ιδιοκτησίας
Unit
Αποκτά ή ρυθμίζει την μονάδα χρόνου μιας χρονικής φάσης δεδομένων.
public TimeUnitType Unit { get; set; }
Αξία ιδιοκτησίας
Value
Αποκτά ή καθορίζει την τιμή ανά μονάδα χρόνου για μια χρονική φάση δεδομένων.
public string Value { get; set; }
Αξία ιδιοκτησίας
Exceptions
Όταν η τιμή είναι εσφαλμένη για το καθορισμένο Aspose.Tasks.TimephasedData.TimephasedDataType ή έχουν αρνητική τιμή.
ValueToCost
Παίρνει το System.Double instance που αντιπροσωπεύει την τιμή σιδήρου αυτού του αντικειμένου.
public double ValueToCost { get; set; }
Αξία ιδιοκτησίας
ValueToDuration
Αποκτά την περίπτωση System.TimeSpan που αντιπροσωπεύει την τιμή γραμμής αυτού του αντικειμένου.
public TimeSpan ValueToDuration { get; }
Αξία ιδιοκτησίας
ValueToUnits
Αποκτά το System.Double παράδειγμα που αντιπροσωπεύει την τιμή γραμμής αυτού του αντικειμένου για δεδομένα φάσης χρόνου που βασίζονται σε μονάδες.
public double ValueToUnits { get; }
Αξία ιδιοκτησίας
Methods
CreateCostTimephased(χαρτοφυλάκιο, χαρτοφυλάκιο, χαρτοφυλάκιο, χαρτοφυλάκιο, χαρτοφυλάκιο)
Δημιουργεί και ξεκινά μια νέα περίπτωση της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
Η αποχώρηση από το καθήκον.
start
DateTime
Ξεκινήστε την ημερομηνία
finish
DateTime
Τελειώνει την ημερομηνία.
value
double
κόστος της αξίας.
timeUnit
TimeUnitType
Τύπος μονάδας χρόνου.
type
TimephasedDataType
Τύπος δεδομένων σε φάση ώρας.
Returns
Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.
Exceptions
Εάν καθοριστεί η αρνητική τιμή κόστους.
CreateCostTimephased(Ετικέτες, DateTime, DateTime, Double, TimephasedDataType)
Δημιουργεί και ξεκινά μια νέα περίπτωση της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
Η αποχώρηση από το καθήκον.
start
DateTime
Ξεκινήστε την ημερομηνία
finish
DateTime
Τελειώνει την ημερομηνία.
value
double
κόστος της αξίας.
type
TimephasedDataType
Τύπος δεδομένων σε φάση ώρας.
Returns
Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.
Exceptions
Εάν καθοριστεί η αρνητική τιμή κόστους.
CreateUnitTimephased(Ετικέτες, DateTime, DateTime, Double, TimephasedDataType)
Δημιουργεί και ξεκινά μια νέα παράσταση της κατηγορίας Aspose.Tasks.TimephasedData για δεδομένα φάσης χρόνου που βασίζονται σε μονάδες μιας αποστολής ενός υλικού πόρου.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
Η αποχώρηση από το καθήκον.
start
DateTime
Ξεκινήστε την ημερομηνία
finish
DateTime
Τελειώνει την ημερομηνία.
units
double
Ο αριθμός των μονάδων.
type
TimephasedDataType
Τύπος δεδομένων σε φάση ώρας.
Returns
Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.
Exceptions
Εάν προσδιοριστεί η αρνητική ποσότητα μονάδων.
CreateWorkTimephased(Χρόνος, χρονοδιάγραμμα, χρονοδιάγραμμα, χρονοδιάγραμμα, χρονοδιάγραμμα)
Δημιουργεί και ξεκινά μια νέα περίπτωση της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου που βασίζονται στην εργασία.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
Η αποχώρηση από το καθήκον.
start
DateTime
Ξεκινήστε την ημερομηνία
finish
DateTime
Τελειώνει την ημερομηνία.
value
TimeSpan
Η αξία του Timespan.
timeUnit
TimeUnitType
Τύπος μονάδας χρόνου.
type
TimephasedDataType
Τύπος δεδομένων σε φάση ώρας.
Returns
Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης βάσει χρόνου εργασίας.
Exceptions
Εάν καθοριστεί αρνητική αξία εργασίας.