Struct Duration
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Αντιπροσωπεύει τη διάρκεια ενός έργου.
public struct Duration : IEquatable<duration>
Implements
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Αποκτά μια τιμή που υποδεικνύει αν η μονάδα χρόνου είναι εξαντλημένη.
public bool IsElapsed { get; }
Αξία ιδιοκτησίας
IsEstimated
Έχει μια τιμή που υποδεικνύει αν εκτιμάται η μονάδα χρόνου.
public bool IsEstimated { get; }
Αξία ιδιοκτησίας
TimeSpan
Αποκτά Aspose.Tasks.Duration.TimeSpan παράδειγμα αυτού του αντικειμένου Διάρκεια.
public TimeSpan TimeSpan { get; }
Αξία ιδιοκτησίας
TimeUnit
Αποκτά τον τύπο μονάδας χρόνου για αυτό το αντικείμενο.
public TimeUnitType TimeUnit { get; }
Αξία ιδιοκτησίας
Methods
Add(Duration)
Προσθέστε την καθορισμένη διάρκεια σε αυτή τη διάρκεια.
public Duration Add(Duration d)
Parameters
d
Duration
προσδιορίστηκε Aspose.Tasks.Duration για να προσθέσετε σε αυτή την περίπτωση.
Returns
Νέο αντικείμενο διάρκειας που αντιπροσωπεύει την αξία αυτής της περιόδου συν την καθορισμένη αξία διάρκειας.
Add(διπλό)
Προσδιορίζει διπλή αξία για αυτή τη διάρκεια.
public Duration Add(double val)
Parameters
val
double
το καθορισμένο System.Double αξία για να προσθέσετε σε αυτή την περίπτωση.
Returns
Νέο αντικείμενο διάρκειας που αντιπροσωπεύει την αξία αυτής της περιόδου συν την καθορισμένη αξία διάρκειας.
Convert(TimeUnitType)
Μετατρέψτε το αντικείμενο Διάρκεια σε άλλη διάρκεια με καθορισμένες μονάδες χρόνου.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
τον καθορισμένο τύπο μονάδας χρόνου.
Returns
επιστρέφει νέα διάρκεια με τον καθορισμένο τύπο μονάδας.
Equals(Duration)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα καθορισμένο αντικείμενο.
public bool Equals(Duration other)
Parameters
other
Duration
Ο σκοπός της σύγκρισης με αυτή την περίπτωση.
Returns
Returns True εάν μια άλλη περίπτωση διάρκειας έχει τις ίδιες τιμές TimeSpan και TimeUnit με αυτή την περίπτωση, αλλιώς, In YAML, the value false
can be represented in Greek (el) as follows:
false: ψευδής
In this case, false
translates to ψευδής
, which means “false” in Greek. If you need a specific context or format, please provide additional details!.
Equals(αντικείμενο)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα καθορισμένο αντικείμενο.
public override bool Equals(object obj)
Parameters
obj
object
Ο σκοπός της σύγκρισης με αυτή την περίπτωση.
Returns
True εάν το καθορισμένο αντικείμενο είναι μια Διάρκεια που έχει τις ίδιες τιμές TimeSpan και TimeUnit με αυτή την περίπτωση, αλλιώς, In YAML, the value false
can be represented in Greek (el) as follows:
false: ψευδής
In this case, false
translates to ψευδής
, which means “false” in Greek. If you need a specific context or format, please provide additional details!.
GetHashCode()
Επιστρέφει μια τιμή κώδικα hash για αυτό το αντικείμενο.
public override int GetHashCode()
Returns
επιστρέφει μια τιμή κώδικα hash για αυτή την περίπτωση διάρκειας.
Parse(Σύνδεσμος, Σύνδεσμος)
Μετατρέπεται η καθορισμένη αλυσίδα στην περίπτωση του Aspose.Tasks.Duration struct.
public static Duration Parse(Project p, string value)
Parameters
p
Project
την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.Project για να μετατρέψει τη διάρκεια για.
value
string
Η συγκεκριμένη γραμμή για μετατροπή.
Returns
Επιστρέφει την μετασχηματισμένη περίπτωση του Aspose.Tasks.Duration struct.
ParseTimeSpan(Σύνδεσμος)
Παρέχει τη διάρκεια της γραμμής σε μορφή “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
Η συγκεκριμένη γραμμή για το parse.
Returns
Επιστρέφει το παράδειγμα του Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Τα υποκείμενα προσδιορίζουν τη διάρκεια από αυτή την περίπτωση διάρκειας.
public Duration Subtract(Duration d)
Parameters
d
Duration
το καθορισμένο δείγμα Aspose.Tasks.Duration για να αποσυρθεί από αυτό το δείγμα.
Returns
Νέο αντικείμενο διάρκειας που αντιπροσωπεύει την αξία αυτής της περιόδου minus την καθορισμένη αξία διάρκειας.
Subtract(διπλό)
Τα υποκείμενα προσδιορίζουν διπλή αξία από αυτή την περίπτωση διάρκειας.
public Duration Subtract(double val)
Parameters
val
double
καθορίζεται System.Double αξία για να υπογράψετε από αυτή την ένδειξη.
Returns
Νέο αντικείμενο διάρκειας που αντιπροσωπεύει την αξία αυτής της περιόδου minus την καθορισμένη αξία διάρκειας.
ToDouble()
Μετατρέψτε το αντικείμενο Διάρκεια σε System.Double value.
public double ToDouble()
Returns
μετασχηματισμένη αξία.
ToString()
Επιστρέφει μια γραμμή εκπροσώπησης αυτής της περιόδου.
public override string ToString()
Returns
Πληροφορίες για την εκπροσώπηση αυτής της περιόδου.
Operators
Δραστηριότητες =(Διάρκεια, Διάρκεια)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα καθορισμένο αντικείμενο.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Η πρώτη διάρκεια.
b
Duration
Η δεύτερη διάρκεια.
Returns
μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα συγκεκριμένο αντικείμενο
Οργανωτής !=(Διάρκεια, Διάρκεια)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση δεν ισοδυναμεί με ένα συγκεκριμένο αντικείμενο.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Η πρώτη διάρκεια.
b
Duration
Η δεύτερη διάρκεια.
Returns
μια τιμή που υποδεικνύει αν αυτή η περίπτωση δεν ισοδυναμεί με ένα συγκεκριμένο αντικείμενο