Struct Duration
A név: Aspose.Tasks Összefoglaló: Aspose.Tasks.dll (25.4.0)
A projekt időtartamát képviseli.
public struct Duration : IEquatable<duration>
Implements
Örökletes tagok
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Megkap egy értéket, amely azt jelzi, hogy az időegység elmarad.
public bool IsElapsed { get; }
ingatlan értéke
IsEstimated
Megkap egy értéket, amely jelzi, hogy az időegységet becsülik-e.
public bool IsEstimated { get; }
ingatlan értéke
TimeSpan
Kap Aspose.Tasks.Duration.TimeSpan példája ennek a Időtartam objektumnak.
public TimeSpan TimeSpan { get; }
ingatlan értéke
TimeUnit
Időegység típust kap az objektumhoz.
public TimeUnitType TimeUnit { get; }
ingatlan értéke
Methods
Add(Duration)
Adja meg a meghatározott időtartamot erre az időtartamra.
public Duration Add(Duration d)
Parameters
d
Duration
kijelölt Aspose.Tasks.Duration hozzáadása erre a bekezdésre.
Returns
Új időtartamú objektum, amely a jelen bekezdés értékét, valamint a meghatározott időtartam értékét képviseli.
Add(kettős)
Adja meg a megadott kettős értéket ezen időtartamra.
public Duration Add(double val)
Parameters
val
double
a meghatározott System.Double érték hozzáadására ebben az esetben.
Returns
Új időtartamú objektum, amely a jelen bekezdés értékét, valamint a meghatározott időtartam értékét képviseli.
Convert(TimeUnitType)
Átalakítja az időtartam tárgyát egy másik időtartamra a meghatározott időegységekkel.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
a meghatározott időegység típusa.
Returns
Visszaadja az új időtartamot a meghatározott egység típusával.
Equals(Duration)
Visszaadja az értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal.
public bool Equals(Duration other)
Parameters
other
Duration
Az a cél, hogy összehasonlítsa ezt az esetet.
Returns
Returns True ha egy másik időtartam-beállítás ugyanazokkal a TimeSpan és TimeUnit értékekkel rendelkezik, mint ez a beállítás; egyébként, hamis.
Equals(objektum)
Visszaadja az értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal.
public override bool Equals(object obj)
Parameters
obj
object
Az a cél, hogy összehasonlítsa ezt az esetet.
Returns
True ha a meghatározott objektum olyan Időtartam, amely ugyanazokkal a TimeSpan és TimeUnit értékekkel rendelkezik, mint ez az eset; egyébként, hamis.
GetHashCode()
Visszaadja a hash kód értéket az objektumhoz.
public override int GetHashCode()
Returns
Visszaadja a hash kód értéket erre az időtartamra.
Parse(A projekt, a string)
Átalakítja a meghatározott szalagot az Aspose.Tasks.Duration szerkezet példájára.
public static Duration Parse(Project p, string value)
Parameters
p
Project
az Aspose.Tasks.Project osztály meghatározott példája az időtartam átalakításához.
value
string
Az átalakítani kívánt szalagot.
Returns
Visszaadja az Aspose.Tasks.Duration szerkezet átalakított példáját.
ParseTimeSpan(A string)
Az időtartam a “PT–H–M–S–” formátumban történik.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
A kijelölt szalag a parse-hez.
Returns
Visszaadja az Aspose.Tasks.Duration.TimeSpan struktúrát.
Subtract(Duration)
A meghatározott időtartam ezen időtartamra utal.
public Duration Subtract(Duration d)
Parameters
d
Duration
A kijelölt Aspose.Tasks.Duration példányt ebből a példányból kivonjuk.
Returns
Új időtartamú objektum, amely a jelen bekezdés értékét képviseli, mint a meghatározott időtartam értékét.
Subtract(kettős)
A szubtraktumok megadják a kettős értéket ebből az időtartamból.
public Duration Subtract(double val)
Parameters
val
double
Specifikált System.Double értéket szubtraktálni ebből a bekezdésből.
Returns
Új időtartamú objektum, amely a jelen bekezdés értékét képviseli, mint a meghatározott időtartam értékét.
ToDouble()
Átalakítja a hosszúság objektumot a System.Double értékre.
public double ToDouble()
Returns
Az átalakított érték.
ToString()
Visszatér egy sor képviselete ennek az eljárásnak.
public override string ToString()
Returns
Ez a képviseleti egység ezen a területen.
Operators
Szervező =(Időtartam, időtartam)
Visszaadja az értéket, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Az első időtartam.
b
Duration
A második időtartam.
Returns
egy érték, amely azt jelzi, hogy ez az eset egyenlő-e egy meghatározott objektummal
Operátor !=(Időtartam, időtartam)
Visszaadja az értéket, amely azt jelzi, hogy ez az eset nem egyenlő-e a meghatározott objektummal.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Az első időtartam.
b
Duration
A második időtartam.
Returns
az érték, amely azt jelzi, hogy ez az eset nem egyenlő-e egy meghatározott objektummal