Struct Duration
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Det representerar varaktighet i ett projekt.
public struct Duration : IEquatable<duration>
Implements
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Det får ett värde som indikerar om tidsenheten är förlorad.
public bool IsElapsed { get; }
Fastighetsvärde
IsEstimated
Det får ett värde som indikerar om tidsenheten beräknas.
public bool IsEstimated { get; }
Fastighetsvärde
TimeSpan
Gets Aspose.Tasks.Duration.TimeSpan instans av denna längd objekt.
public TimeSpan TimeSpan { get; }
Fastighetsvärde
TimeUnit
Få tidsenhetstyp för detta objekt.
public TimeUnitType TimeUnit { get; }
Fastighetsvärde
Methods
Add(Duration)
Ange den angivna varaktigheten för denna varaktighet.
public Duration Add(Duration d)
Parameters
d
Duration
angivna Aspose.Tasks.Duration att lägga till i denna instans.
Returns
Nya varaktighetsobjekt som representerar värdet av denna instans plus det angivna varaktighetsvärdet.
Add(dubbel)
Ads angivna dubbla värden för denna längd.
public Duration Add(double val)
Parameters
val
double
Det angivna System.Double-värdet ska läggas till i denna instans.
Returns
Nya varaktighetsobjekt som representerar värdet av denna instans plus det angivna varaktighetsvärdet.
Convert(TimeUnitType)
Konverterar längd objekt till en annan längd med angivna tidsenheter.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
Den angivna tidsenheten typ.
Returns
returnerar en ny varaktighet med den angivna enhetstypen.
Equals(Duration)
Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.
public bool Equals(Duration other)
Parameters
other
Duration
Målet är att jämföra med denna instans.
Returns
Returns True om en annan längdinstans har samma TimeSpan och TimeUnit-värden som denna instans; annars, The translation of “false” to Swedish is “falskt”..
Equals(Objektet)
Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet är att jämföra med denna instans.
Returns
True om det angivna objektet är en varaktighet som har samma TimeSpan- och TimeUnit-värden som denna instans; annars, The translation of “false” to Swedish is “falskt”..
GetHashCode()
Returnerar ett hashkodvärde för detta objekt.
public override int GetHashCode()
Returns
returnerar en hashkod värde för denna varaktighet instans.
Parse(Projekt, String)
Konverterar den angivna strängen till exempel Aspose.Tasks.Duration struktur.
public static Duration Parse(Project p, string value)
Parameters
p
Project
Den angivna instansen av Aspose.Tasks.Project klass för att konvertera varaktighet för.
value
string
den angivna strängen att konvertera.
Returns
Returnerar den konverterade instansen av Aspose.Tasks.Duration struktur.
ParseTimeSpan(Sträng)
Pars längd sträng i formatet “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
Den angivna strängen till parse.
Returns
returnerar parsed instans av Aspose.Tasks.Duration.TimeSpan struktur.
Subtract(Duration)
Subtrakt angivna varaktighet från denna varaktighet instans.
public Duration Subtract(Duration d)
Parameters
d
Duration
den angivna Aspose.Tasks.Duration instans att avlägsna från denna instans.
Returns
Nya varaktighetsobjekt som representerar värdet av denna instans minus det angivna varaktighetsvärdet.
Subtract(dubbel)
Subtrakt anger dubbelvärde från denna varaktighet instans.
public Duration Subtract(double val)
Parameters
val
double
angivna System.Double värde att subtract från denna instans.
Returns
Nya varaktighetsobjekt som representerar värdet av denna instans minus det angivna varaktighetsvärdet.
ToDouble()
Konverterar längd objekt till System.Double värde.
public double ToDouble()
Returns
Konverterad värde .
ToString()
Returnerar en sträng representation av denna instans.
public override string ToString()
Returns
en sträng representation av denna instans.
Operators
Operatör =(längd, längd)
Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Den första varaktigheten.
b
Duration
Den andra längden.
Returns
ett värde som anger om denna instans är lika med ett specifikt objekt
operatör !=(längd, längd)
Returnerar ett värde som anger om denna instans inte är lika med ett angivet objekt.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Den första varaktigheten.
b
Duration
Den andra längden.
Returns
ett värde som anger om denna instans inte är lika med ett specifikt objekt