Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Stellt die Dauer in einem Projekt dar.
public struct Duration : IEquatable<duration>
Implementiert
Vererbte Mitglieder
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Eigenschaften
IsElapsed
Erhält einen Wert, der angibt, ob die Zeiteinheit abgelaufen ist.
public bool IsElapsed { get; }
Eigenschaftswert
IsEstimated
Erhält einen Wert, der angibt, ob die Zeiteinheit geschätzt ist.
public bool IsEstimated { get; }
Eigenschaftswert
TimeSpan
Erhält die Aspose.Tasks.Duration.TimeSpan-Instanz dieses Duration-Objekts.
public TimeSpan TimeSpan { get; }
Eigenschaftswert
TimeUnit
Erhält den Typ der Zeiteinheit für dieses Objekt.
public TimeUnitType TimeUnit { get; }
Eigenschaftswert
Methoden
Add(Duration)
Fügt der angegebenen Dauer diese Dauer hinzu.
public Duration Add(Duration d)
Parameter
d
Duration
die angegebene Aspose.Tasks.Duration, die zu dieser Instanz hinzugefügt werden soll.
Rückgabewert
Neues Dauerobjekt, das den Wert dieser Instanz plus den angegebenen Dauerwert darstellt.
Add(double)
Fügt diesem Dauerwert den angegebenen double-Wert hinzu.
public Duration Add(double val)
Parameter
val
double
der angegebene System.Double-Wert, der zu dieser Instanz hinzugefügt werden soll.
Rückgabewert
Neues Dauerobjekt, das den Wert dieser Instanz plus den angegebenen Dauerwert darstellt.
Convert(TimeUnitType)
Konvertiert das Duration-Objekt in eine andere Dauer mit den angegebenen Zeiteinheiten.
public Duration Convert(TimeUnitType timeUnitType)
Parameter
timeUnitType
TimeUnitType
der angegebene Typ der Zeiteinheit.
Rückgabewert
gibt eine neue Dauer mit dem angegebenen Einheitstyp zurück.
Equals(Duration)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
public bool Equals(Duration other)
Parameter
other
Duration
Das Objekt, mit dem diese Instanz verglichen werden soll.
Rückgabewert
Gibt True zurück, wenn die andere Duration-Instanz die gleichen TimeSpan- und TimeUnit-Werte wie diese Instanz hat; andernfalls false.
Equals(object)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
public override bool Equals(object obj)
Parameter
obj
object
Das Objekt, mit dem diese Instanz verglichen werden soll.
Rückgabewert
True, wenn das angegebene Objekt eine Duration ist, die die gleichen TimeSpan- und TimeUnit-Werte wie diese Instanz hat; andernfalls false.
GetHashCode()
Gibt einen Hashcode-Wert für dieses Objekt zurück.
public override int GetHashCode()
Rückgabewert
gibt einen Hashcode-Wert für diese Dauerinstanz zurück.
Parse(Project, string)
Konvertiert den angegebenen String in die Instanz der Aspose.Tasks.Duration-Struktur.
public static Duration Parse(Project p, string value)
Parameter
p
Project
die angegebene Instanz der Aspose.Tasks.Project-Klasse, für die die Dauer konvertiert werden soll.
value
string
der angegebene String, der konvertiert werden soll.
Rückgabewert
Gibt die konvertierte Instanz der Aspose.Tasks.Duration-Struktur zurück.
ParseTimeSpan(string)
Parst den Dauer-String im Format “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameter
value
string
der angegebene String, der geparst werden soll.
Rückgabewert
gibt die geparste Instanz der Aspose.Tasks.Duration.TimeSpan-Struktur zurück.
Subtract(Duration)
Zieht die angegebene Dauer von dieser Dauerinstanz ab.
public Duration Subtract(Duration d)
Parameter
d
Duration
die angegebene Aspose.Tasks.Duration-Instanz, die von dieser Instanz subtrahiert werden soll.
Rückgabewert
Neues Dauerobjekt, das den Wert dieser Instanz minus den angegebenen Dauerwert darstellt.
Subtract(double)
Zieht den angegebenen double-Wert von dieser Dauerinstanz ab.
public Duration Subtract(double val)
Parameter
val
double
der angegebene System.Double-Wert, der von dieser Instanz subtrahiert werden soll.
Rückgabewert
Neues Dauerobjekt, das den Wert dieser Instanz minus den angegebenen Dauerwert darstellt.
ToDouble()
Konvertiert das Duration-Objekt in einen System.Double-Wert.
public double ToDouble()
Rückgabewert
Konvertierter Wert.
ToString()
Gibt eine string-Repräsentation dieser Instanz zurück.
public override string ToString()
Rückgabewert
eine string-Repräsentation dieser Instanz.
Operatoren
operator ==(Duration, Duration)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
public static bool operator ==(Duration a, Duration b)
Parameter
a
Duration
Die erste Dauer.
b
Duration
Die zweite Dauer.
Rückgabewert
ein Wert, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
operator !=(Duration, Duration)
Gibt einen Wert zurück, der angibt, ob diese Instanz nicht gleich einem angegebenen Objekt ist.
public static bool operator !=(Duration a, Duration b)
Parameter
a
Duration
Die erste Dauer.
b
Duration
Die zweite Dauer.
Rückgabewert
ein Wert, der angibt, ob diese Instanz nicht gleich einem angegebenen Objekt ist.