Struct Duration
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
Aceasta reprezinta durata unui proiect.
public struct Duration : IEquatable<duration>
Implements
Membrii moștenitori
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Obține o valoare care indică dacă unitatea de timp este eliminată.
public bool IsElapsed { get; }
Valoarea proprietății
IsEstimated
Obține o valoare care indică dacă unitatea de timp este estimată.
public bool IsEstimated { get; }
Valoarea proprietății
TimeSpan
Gets Aspose.Tasks.Duration.TimeSpan instanta acestui obiect Durata.
public TimeSpan TimeSpan { get; }
Valoarea proprietății
TimeUnit
Obține tipul unității de timp pentru acest obiect.
public TimeUnitType TimeUnit { get; }
Valoarea proprietății
Methods
Add(Duration)
Adăugați o durată specificată pentru această durată.
public Duration Add(Duration d)
Parameters
d
Duration
specificat Aspose.Tasks.Durare pentru a adăuga la această instanță.
Returns
Un nou obiect de durată care reprezintă valoarea acestei instanțe plus valoarea de durată specificată.
Add(Dublă)
Adăugați valoarea dublă specificată pentru această durată.
public Duration Add(double val)
Parameters
val
double
valoarea specificată System.Double pentru a adăuga la această instanță.
Returns
Un nou obiect de durată care reprezintă valoarea acestei instanțe plus valoarea de durată specificată.
Convert(TimeUnitType)
Convertează Obiectul Durată la o altă durată cu unități de timp specificate.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
tipul unității de timp specificate.
Returns
Întoarce o nouă durată cu tipul de unitate specificat.
Equals(Duration)
Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.
public bool Equals(Duration other)
Parameters
other
Duration
Obiectivul de a compara cu această instanță.
Returns
Returns True dacă un alt caz de durată are aceleași valori TimeSpan și TimeUnit ca acest caz; altfel, falsă.
Equals(Obiectul)
Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.
public override bool Equals(object obj)
Parameters
obj
object
Obiectivul de a compara cu această instanță.
Returns
True în cazul în care obiectul specificat este o durată care are aceleași valori TimeSpan și TimeUnit ca și în acest caz; altfel, falsă.
GetHashCode()
Întoarce o valoare de cod hash pentru acest obiect.
public override int GetHashCode()
Returns
returnează o valoare a codului hash pentru această perioadă de timp.
Parse(Proiectul String)
Convertează stringul specificat în exemplul structurii Aspose.Tasks.Duration.
public static Duration Parse(Project p, string value)
Parameters
p
Project
în cazul specificat al clasei Aspose.Tasks.Project pentru a converti durata pentru.
value
string
Cadrul specificat pentru a converti.
Returns
Întoarce instanta convertită a structurii Aspose.Tasks.Duration.
ParseTimeSpan(Strângere)
Strânge linia de durată în format “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
Strângerea specificată la parse.
Returns
întoarce instanta parsed a structului Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Subtractele de durată specificată de la această perioadă de durată.
public Duration Subtract(Duration d)
Parameters
d
Duration
instanta specificata Aspose.Tasks.Duration pentru a se retrage din aceasta instanta.
Returns
Un nou obiect de durată care reprezintă valoarea acestei instanțe minus valoarea de durată specificată.
Subtract(Dublă)
Subtractele specifică valoarea dublu a acestei perioade de durată.
public Duration Subtract(double val)
Parameters
val
double
Sistem.Două valoare specificată pentru a subtrage din această instanță.
Returns
Un nou obiect de durată care reprezintă valoarea acestei instanțe minus valoarea de durată specificată.
ToDouble()
Convertează obiectul de durată în System.Double Value.
public double ToDouble()
Returns
Valoarea convertită.
ToString()
Întoarce o reprezentare stringă a acestei instanțe.
public override string ToString()
Returns
o reprezentare strânsă a acestei instanţe.
Operators
Operator =(Durată, Durată)
Întoarce o valoare care indică dacă această instanță este egală cu un obiect specificat.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Prima perioadă de timp.
b
Duration
a doua durată.
Returns
o valoare care indică dacă această instanță este egală cu un obiect specificat
Operatorul !=(Durată, Durată)
Întoarce o valoare care indică dacă această instanță nu este egală cu un obiect specificat.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Prima perioadă de timp.
b
Duration
a doua durată.
Returns
o valoare care indică dacă această instanță nu este egală cu un obiect specificat