Class TimephasedData

Class TimephasedData

Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)

Αντιπροσωπεύει δεδομένα σε φάση χρόνου.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

Κληρονομημένα μέλη

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; }

Αξία ιδιοκτησίας

DateTime

Start

Αποκτά ή καθορίζει την ημερομηνία έναρξης μιας χρονικής φάσης δεδομένων.

public DateTime Start { get; set; }

Αξία ιδιοκτησίας

DateTime

TimephasedDataType

Αποκτά ή ρυθμίζει τον τύπο δεδομένων σε φάση ώρας.

public TimephasedDataType TimephasedDataType { get; set; }

Αξία ιδιοκτησίας

TimephasedDataType

Remarks

Η ιδιοκτησία Aspose.Tasks.TimephasedData.Value θα διαγραφεί, εάν δεν είναι κατάλληλη για τον τύπο, που αναφέρεται εδώ.

Uid

Αποκτά ή τοποθετεί τον μοναδικό αναγνωριστή δεδομένων σε φάση ώρας

public int Uid { get; set; }

Αξία ιδιοκτησίας

int

Unit

Αποκτά ή ρυθμίζει την μονάδα χρόνου μιας χρονικής φάσης δεδομένων.

public TimeUnitType Unit { get; set; }

Αξία ιδιοκτησίας

TimeUnitType

Value

Αποκτά ή καθορίζει την τιμή ανά μονάδα χρόνου για μια χρονική φάση δεδομένων.

public string Value { get; set; }

Αξία ιδιοκτησίας

string

Exceptions

TasksException

Όταν η τιμή είναι εσφαλμένη για το καθορισμένο Aspose.Tasks.TimephasedData.TimephasedDataType ή έχουν αρνητική τιμή.

ValueToCost

Παίρνει το System.Double instance που αντιπροσωπεύει την τιμή σιδήρου αυτού του αντικειμένου.

public double ValueToCost { get; set; }

Αξία ιδιοκτησίας

double

ValueToDuration

Αποκτά την περίπτωση System.TimeSpan που αντιπροσωπεύει την τιμή γραμμής αυτού του αντικειμένου.

public TimeSpan ValueToDuration { get; }

Αξία ιδιοκτησίας

TimeSpan

ValueToUnits

Αποκτά το System.Double παράδειγμα που αντιπροσωπεύει την τιμή γραμμής αυτού του αντικειμένου για δεδομένα φάσης χρόνου που βασίζονται σε μονάδες.

public double ValueToUnits { get; }

Αξία ιδιοκτησίας

double

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

TimephasedData

Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.

Exceptions

ArgumentException

Εάν καθοριστεί η αρνητική τιμή κόστους.

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

TimephasedData

Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.

Exceptions

ArgumentException

Εάν καθοριστεί η αρνητική τιμή κόστους.

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

TimephasedData

Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης χρόνου με βάση το κόστος.

Exceptions

ArgumentException

Εάν προσδιοριστεί η αρνητική ποσότητα μονάδων.

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

TimephasedData

Ένα παράδειγμα της κατηγορίας δεδομένων Aspose.Tasks.Timephased για δεδομένα φάσης βάσει χρόνου εργασίας.

Exceptions

ArgumentException

Εάν καθοριστεί αρνητική αξία εργασίας.

 Ελληνικά