Struct Duration

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

IEquatable<duration>

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. Das Flag, das bestimmt, ob diese Duration-Instanz abgelaufen ist.

public bool IsElapsed { get; }

Eigenschaftswert

bool

IsEstimated

Erhält einen Wert, der angibt, ob die Zeiteinheit geschätzt ist. Das Flag, das bestimmt, ob diese Duration-Instanz geschätzt ist.

public bool IsEstimated { get; }

Eigenschaftswert

bool

TimeSpan

Erhält die Aspose.Tasks.Duration.TimeSpan-Instanz dieses Duration-Objekts. Die TimeSpan-Instanz dieses Duration-Objekts.

public TimeSpan TimeSpan { get; }

Eigenschaftswert

TimeSpan

TimeUnit

Erhält den Typ der Zeiteinheit für dieses Objekt. Den Typ der Zeiteinheit dieser Duration-Instanz.

public TimeUnitType TimeUnit { get; }

Eigenschaftswert

TimeUnitType

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

Duration

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

Duration

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

Duration

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

bool

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

bool

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

int

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

Duration

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

TimeSpan

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

Duration

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

Duration

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

double

Konvertierter Wert.

ToString()

Gibt eine string-Repräsentation dieser Instanz zurück.

public override string ToString()

Rückgabewert

string

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

bool

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

bool

ein Wert, der angibt, ob diese Instanz nicht gleich einem angegebenen Objekt ist.

 Deutsch