Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Reprezentuje trvání v projektu.
public struct Duration : IEquatable<duration>
Implementuje
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Vlastnosti
IsElapsed
Získá hodnotu, která indikuje, zda časová jednotka uplynula.
public bool IsElapsed { get; }
Hodnota vlastnosti
IsEstimated
Získá hodnotu, která indikuje, zda je časová jednotka odhadnuta.
public bool IsEstimated { get; }
Hodnota vlastnosti
TimeSpan
Získá instanci Aspose.Tasks.Duration.TimeSpan tohoto objektu Duration.
public TimeSpan TimeSpan { get; }
Hodnota vlastnosti
TimeUnit
Získá typ časové jednotky pro tento objekt.
public TimeUnitType TimeUnit { get; }
Hodnota vlastnosti
Metody
Add(Duration)
Přidá určené trvání k tomuto trvání.
public Duration Add(Duration d)
Parametry
d
Duration
určené Aspose.Tasks.Duration, které se má přidat k této instanci.
Vrací
Nový objekt trvání, který reprezentuje hodnotu této instance plus určenou hodnotu trvání.
Add(double)
Přidá určenou hodnotu double k tomuto trvání.
public Duration Add(double val)
Parametry
val
double
určená hodnota System.Double, kterou se má přidat k této instanci.
Vrací
Nový objekt trvání, který reprezentuje hodnotu této instance plus určenou hodnotu trvání.
Convert(TimeUnitType)
Konvertuje objekt Duration na jiné trvání s určenými časovými jednotkami.
public Duration Convert(TimeUnitType timeUnitType)
Parametry
timeUnitType
TimeUnitType
určený typ časové jednotky.
Vrací
vrací nové trvání s určeným typem jednotky.
Equals(Duration)
Vrací hodnotu, která indikuje, zda je tato instance rovna určenému objektu.
public bool Equals(Duration other)
Parametry
other
Duration
Objekt, se kterým se má tato instance porovnat.
Vrací
Vrací True, pokud má jiná instance Duration stejné hodnoty TimeSpan a TimeUnit jako tato instance; jinak false.
Equals(object)
Vrací hodnotu, která indikuje, zda je tato instance rovna určenému objektu.
public override bool Equals(object obj)
Parametry
obj
object
Objekt, se kterým se má tato instance porovnat.
Vrací
True, pokud je určený objekt Duration, který má stejné hodnoty TimeSpan a TimeUnit jako tato instance; jinak false.
GetHashCode()
Vrací hodnotu hash pro tento objekt.
public override int GetHashCode()
Vrací
vrací hodnotu hash pro tuto instanci trvání.
Parse(Project, string)
Konvertuje určený řetězec na instanci struktury Aspose.Tasks.Duration.
public static Duration Parse(Project p, string value)
Parametry
p
Project
určená instance třídy Aspose.Tasks.Project, pro kterou se má trvání konvertovat.
value
string
určený řetězec k převodu.
Vrací
Vrací převedenou instanci struktury Aspose.Tasks.Duration.
ParseTimeSpan(string)
Analyzuje řetězec trvání ve formátu “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parametry
value
string
určený řetězec k analýze.
Vrací
vrací analyzovanou instanci struktury Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Odečte určené trvání od této instance trvání.
public Duration Subtract(Duration d)
Parametry
d
Duration
určená instance Aspose.Tasks.Duration, kterou se má odečíst od této instance.
Vrací
Nový objekt trvání, který reprezentuje hodnotu této instance minus určenou hodnotu trvání.
Subtract(double)
Odečte určenou hodnotu double od této instance trvání.
public Duration Subtract(double val)
Parametry
val
double
určená hodnota System.Double k odečtení od této instance.
Vrací
Nový objekt trvání, který reprezentuje hodnotu této instance minus určenou hodnotu trvání.
ToDouble()
Konvertuje objekt Duration na hodnotu System.Double.
public double ToDouble()
Vrací
Převedená hodnota.
ToString()
Vrací řetězcovou reprezentaci této instance.
public override string ToString()
Vrací
řetězcová reprezentace této instance.
Operátory
operator ==(Duration, Duration)
Vrací hodnotu, která indikuje, zda je tato instance rovna určenému objektu.
public static bool operator ==(Duration a, Duration b)
Parametry
a
Duration
První trvání.
b
Duration
Druhé trvání.
Vrací
hodnota indikující, zda je tato instance rovna určenému objektu
operator !=(Duration, Duration)
Vrací hodnotu, která indikuje, zda tato instance není rovna určenému objektu.
public static bool operator !=(Duration a, Duration b)
Parametry
a
Duration
První trvání.
b
Duration
Druhé trvání.
Vrací
hodnota indikující, zda tato instance není rovna určenému objektu