Struct Duration
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Die Dauer eines Projekts.
public struct Duration : IEquatable<duration>
Implements
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Er erhält einen Wert, der darauf hindeutet, ob die Zeitseinheit gelöscht ist.
public bool IsElapsed { get; }
Eigentumswert
IsEstimated
Er erhält einen Wert, der angibt, ob die Zeitseinheit geschätzt wird.
public bool IsEstimated { get; }
Eigentumswert
TimeSpan
Erhält Aspose.Tasks.Duration.TimeSpan Instanz dieses Dauerobjekts.
public TimeSpan TimeSpan { get; }
Eigentumswert
TimeUnit
Gibt die Zeit-Einheit-Typ für dieses Objekt.
public TimeUnitType TimeUnit { get; }
Eigentumswert
Methods
Add(Duration)
Die angegebenen Dauer für diese Dauer hinzufügen.
public Duration Add(Duration d)
Parameters
d
Duration
Spezifiziert Aspose.Tasks.Duration zu dieser Instanz hinzufügen.
Returns
Neues Dauerobjekt, das den Wert dieser Instanz plus den angegebenen Dauerwert darstellt.
Add(doppelt)
Angeben Sie für diese Dauer einen angegebenen doppelten Wert.
public Duration Add(double val)
Parameters
val
double
die angegebenen System.Double-Wert zu dieser Instanz hinzufügen.
Returns
Neues Dauerobjekt, das den Wert dieser Instanz plus den angegebenen Dauerwert darstellt.
Convert(TimeUnitType)
Umwandelt Dauer Gegenstand zu einer anderen Dauer mit angegebenen Zeitseinheiten.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
die angegebenen Zeitseinheit.
Returns
returns neue Dauer mit der angegebenen Einheitstyp.
Equals(Duration)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.
public bool Equals(Duration other)
Parameters
other
Duration
Gegenstand zu vergleichen mit dieser Instanz.
Returns
Returns True wenn eine andere Dauer-Instanz die gleichen TimeSpan- und TimeUnit-Werte hat wie diese; false.
Equals(Objekt)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
Gegenstand zu vergleichen mit dieser Instanz.
Returns
True wenn das angegebenes Objekt eine Dauer ist, die die gleichen TimeSpan- und TimeUnit-Werte hat wie in diesem Fall; false.
GetHashCode()
Wenden Sie einen Hash-Code-Wert für dieses Objekt zurück.
public override int GetHashCode()
Returns
returns ein Hash-Code-Wert für diese Dauerinstanz.
Parse(Projekt, String)
Umwandelt die angegebenen String zum Beispiel Aspose.Tasks.Duration Structure.
public static Duration Parse(Project p, string value)
Parameters
p
Project
die angegebenen Instanz der Aspose.Tasks.Project-Klasse um die Dauer zu konvertieren.
value
string
die angegebenen String zu konvertieren.
Returns
Zurück die konvertierte Instanz von Aspose.Tasks.Duration Struktur.
ParseTimeSpan(String)
Die Dauerströme wird in Form “PT–H–M–S–” festgelegt–".
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
die angegebenen String zum Parse.
Returns
Sie kehrt die parsed Instanz der Aspose.Tasks.Duration.TimeSpan Struktur zurück.
Subtract(Duration)
Unterträge die angegebenen Dauer von dieser Dauerinstanz.
public Duration Subtract(Duration d)
Parameters
d
Duration
die angegebenen Aspose.Tasks.Duration-Instanz aus dieser Instanz abzuziehen.
Returns
Neues Dauerobjekt, das den Wert dieser Instanz minus den angegebenen Dauerwert darstellt.
Subtract(doppelt)
Subtrakte, die einen doppelten Wert aus dieser Dauerinstanz angeben.
public Duration Subtract(double val)
Parameters
val
double
angegeben System.Double Wert, um aus dieser Instanz abzuziehen.
Returns
Neues Dauerobjekt, das den Wert dieser Instanz minus den angegebenen Dauerwert darstellt.
ToDouble()
Umwandelt Dauer Objekt in System.Double Wert.
public double ToDouble()
Returns
Konvertierter Wert.
ToString()
Wiederholen Sie eine String-Repräsentation dieser Instanz.
public override string ToString()
Returns
Eine String-Repräsentation dieser Instanz.
Operators
Der Betreiber =(Dauer, Dauer)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Die erste Dauer.
b
Duration
Die zweite Dauer.
Returns
ein Wert, der angibt, ob diese Instanz mit einem bestimmten Objekt gleich ist
Betreiber !=(Dauer, Dauer)
Ersetzt einen Wert, der angibt, ob diese Instanz nicht mit einem angegebenen Objekt gleich ist.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Die erste Dauer.
b
Duration
Die zweite Dauer.
Returns
ein Wert, der angibt, ob diese Instanz nicht mit einem bestimmten Objekt gleich ist