Struct Duration

Struct Duration

Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)

Die Dauer eines Projekts.

public struct Duration : IEquatable<duration>

Implements

IEquatable

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.Die Flagge, die bestimmt, ob diese Dauer-Instanz gelöscht wird.

public bool IsElapsed { get; }

Eigentumswert

bool

IsEstimated

Er erhält einen Wert, der angibt, ob die Zeitseinheit geschätzt wird.Die Flagge, die bestimmt, ob diese Dauer-Instanz geschätzt wird.

public bool IsEstimated { get; }

Eigentumswert

bool

TimeSpan

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

public TimeSpan TimeSpan { get; }

Eigentumswert

TimeSpan

TimeUnit

Gibt die Zeit-Einheit-Typ für dieses Objekt.Die Zeit-Einheit-Typ dieser Dauer-Instanz.

public TimeUnitType TimeUnit { get; }

Eigentumswert

TimeUnitType

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

Duration

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

Duration

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

Duration

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

bool

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

bool

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

int

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

Duration

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

TimeSpan

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

Duration

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

Duration

Neues Dauerobjekt, das den Wert dieser Instanz minus den angegebenen Dauerwert darstellt.

ToDouble()

Umwandelt Dauer Objekt in System.Double Wert.

public double ToDouble()

Returns

double

Konvertierter Wert.

ToString()

Wiederholen Sie eine String-Repräsentation dieser Instanz.

public override string ToString()

Returns

string

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

bool

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

bool

ein Wert, der angibt, ob diese Instanz nicht mit einem bestimmten Objekt gleich ist

 Deutsch