Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representerar varaktighet i ett projekt.
public struct Duration : IEquatable<duration>
Implementerar
Ärvda medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Egenskaper
IsElapsed
Hämtar ett värde som indikerar om tidsenheten har förflutit.
public bool IsElapsed { get; }
Egenskapsvärde
IsEstimated
Hämtar ett värde som indikerar om tidsenheten är uppskattad.
public bool IsEstimated { get; }
Egenskapsvärde
TimeSpan
Hämtar Aspose.Tasks.Duration.TimeSpan-instansen av detta Duration-objekt.
public TimeSpan TimeSpan { get; }
Egenskapsvärde
TimeUnit
Hämtar tidsenhetstypen för detta objekt.
public TimeUnitType TimeUnit { get; }
Egenskapsvärde
Metoder
Add(Duration)
Lägger till angiven varaktighet till denna varaktighet.
public Duration Add(Duration d)
Parametrar
d
Duration
angiven Aspose.Tasks.Duration att lägga till till denna instans.
Returnerar
Ny varaktighetsobjekt som representerar värdet av denna instans plus det angivna varaktighetsvärdet.
Add(double)
Lägger till angivet dubbelvärde till denna varaktighet.
public Duration Add(double val)
Parametrar
val
double
det angivna System.Double-värdet att lägga till till denna instans.
Returnerar
Ny varaktighetsobjekt som representerar värdet av denna instans plus det angivna varaktighetsvärdet.
Convert(TimeUnitType)
Konverterar Duration-objekt till en annan varaktighet med angivna tidsenheter.
public Duration Convert(TimeUnitType timeUnitType)
Parametrar
timeUnitType
TimeUnitType
den angivna tidsenhetstypen.
Returnerar
returnerar ny varaktighet med den angivna enhetstypen.
Equals(Duration)
Returnerar ett värde som indikerar om denna instans är lika med ett angivet objekt.
public bool Equals(Duration other)
Parametrar
other
Duration
Objektet att jämföra med denna instans.
Returnerar
Returnerar True om den andra Duration-instansen har samma TimeSpan- och TimeUnit-värden som denna instans; annars, false.
Equals(object)
Returnerar ett värde som indikerar om denna instans är lika med ett angivet objekt.
public override bool Equals(object obj)
Parametrar
obj
object
Objektet att jämföra med denna instans.
Returnerar
True om det angivna objektet är en Duration som har samma TimeSpan- och TimeUnit-värden som denna instans; annars, false.
GetHashCode()
Returnerar ett hashkodvärde för detta objekt.
public override int GetHashCode()
Returnerar
returnerar ett hashkodvärde för denna varaktighetsinstans.
Parse(Project, string)
Konverterar den angivna strängen till instansen av Aspose.Tasks.Duration-strukturen.
public static Duration Parse(Project p, string value)
Parametrar
p
Project
den angivna instansen av Aspose.Tasks.Project-klassen att konvertera varaktighet för.
value
string
den angivna strängen att konvertera.
Returnerar
Returnerar den konverterade instansen av Aspose.Tasks.Duration-strukturen.
ParseTimeSpan(string)
Parsar varaktighetssträng i formatet “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parametrar
value
string
den angivna strängen att parsa.
Returnerar
returnerar den parsade instansen av Aspose.Tasks.Duration.TimeSpan-strukturen.
Subtract(Duration)
Subtraherar angiven varaktighet från denna varaktighetsinstans.
public Duration Subtract(Duration d)
Parametrar
d
Duration
den angivna Aspose.Tasks.Duration-instansen att subtrahera från denna instans.
Returnerar
Ny varaktighetsobjekt som representerar värdet av denna instans minus det angivna varaktighetsvärdet.
Subtract(double)
Subtraherar angivet dubbelvärde från denna varaktighetsinstans.
public Duration Subtract(double val)
Parametrar
val
double
angivet System.Double-värde att subtrahera från denna instans.
Returnerar
Ny varaktighetsobjekt som representerar värdet av denna instans minus det angivna varaktighetsvärdet.
ToDouble()
Konverterar Duration-objekt till System.Double-värde.
public double ToDouble()
Returnerar
Konverterat värde.
ToString()
Returnerar en strängrepresentation av denna instans.
public override string ToString()
Returnerar
en strängrepresentation av denna instans.
Operatörer
operator ==(Duration, Duration)
Returnerar ett värde som indikerar om denna instans är lika med ett angivet objekt.
public static bool operator ==(Duration a, Duration b)
Parametrar
a
Duration
Den första varaktigheten.
b
Duration
Den andra varaktigheten.
Returnerar
ett värde som indikerar om denna instans är lika med ett angivet objekt
operator !=(Duration, Duration)
Returnerar ett värde som indikerar om denna instans inte är lika med ett angivet objekt.
public static bool operator !=(Duration a, Duration b)
Parametrar
a
Duration
Den första varaktigheten.
b
Duration
Den andra varaktigheten.
Returnerar
ett värde som indikerar om denna instans inte är lika med ett angivet objekt