Struct Duration
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Doba trvání projektu.
public struct Duration : IEquatable<duration>
Implements
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Obdrží hodnotu, která ukazuje, zda je časová jednotka vyčerpána.
public bool IsElapsed { get; }
Hodnota nemovitosti
IsEstimated
Obdrží hodnotu, která naznačuje, zda je časová jednotka odhadnuta.
public bool IsEstimated { get; }
Hodnota nemovitosti
TimeSpan
Obdrží Aspose.Tasks.Duration.TimeSpan příklad tohoto objektu Doba trván.
public TimeSpan TimeSpan { get; }
Hodnota nemovitosti
TimeUnit
Získáte typ časové jednotky pro tento objekt.
public TimeUnitType TimeUnit { get; }
Hodnota nemovitosti
Methods
Add(Duration)
Doba trvání uvedená na tuto dobu.
public Duration Add(Duration d)
Parameters
d
Duration
specifikován Aspose.Tasks.Duration k přidání do této instance.
Returns
Nový objekt trvání, který představuje hodnotu této instance plus určenou hodnotu trván.
Add(Dvojitý)
Dvojnásobná hodnota pro tuto dobu.
public Duration Add(double val)
Parameters
val
double
Dvojnásobná hodnota pro přidání do této instance.
Returns
Nový objekt trvání, který představuje hodnotu této instance plus určenou hodnotu trván.
Convert(TimeUnitType)
Konvertuje Objem trvání na jinou dobu s specifikovanými časovými jednotkami.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
Typ stanovené časové jednotky.
Returns
vrátí novou dobu trvání s specifikovaným typem jednotky.
Equals(Duration)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému objektu.
public bool Equals(Duration other)
Parameters
other
Duration
Předmět porovnání s tímto případem.
Returns
Returns True jestliže jiná doba trvání má stejné hodnoty TimeSpan a TimeUnit jako tato; jinak, falešný.
Equals(Objekt)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému objektu.
public override bool Equals(object obj)
Parameters
obj
object
Předmět porovnání s tímto případem.
Returns
True pokud specifikovaný objekt je Doba trvání, která má stejné hodnoty TimeSpan a TimeUnit jako tato instance; jinak, falešný.
GetHashCode()
Vrátí hodnotu hashového kódu pro tento objekt.
public override int GetHashCode()
Returns
vrátí hodnotu hashového kódu pro tuto dobu trván.
Parse(Projekty, String)
Konvertuje specifikovaný řetězec do příkladu Aspose.Tasks.Duration struktury.
public static Duration Parse(Project p, string value)
Parameters
p
Project
specifikovaný příklad třídy Aspose.Tasks.Project pro konverzi trván.
value
string
Konvertujte specifikovaný řetězec.
Returns
Vrátí převedenou instanci Aspose.Tasks.Duration struktury.
ParseTimeSpan(Stringová)
Doba trvání řetěz v formátu “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
Specifikovaná řetězec na parse.
Returns
Vrátí parsed instance Aspose.Tasks.Duration.TimeSpan struktury.
Subtract(Duration)
Doba trvání je stanovena od této doby trván.
public Duration Subtract(Duration d)
Parameters
d
Duration
v uvedeném příkladu Aspose.Tasks.Duration, aby se z tohoto příkladu odstoupil.
Returns
Nový objekt trvání, který představuje hodnotu této instance minus stanovenou hodnotu trván.
Subtract(Dvojitý)
Subtrakty uvedené dvojí hodnoty z tohoto trván.
public Duration Subtract(double val)
Parameters
val
double
Specifikace System.Dvojnásobná hodnota pro odvod z této instance.
Returns
Nový objekt trvání, který představuje hodnotu této instance minus stanovenou hodnotu trván.
ToDouble()
Konvertuje objekt Doba trvání na System.Double hodnotu.
public double ToDouble()
Returns
převedenou hodnotou.
ToString()
Vrátí řetězovou reprezentaci této instance.
public override string ToString()
Returns
Je to řetězová reprezentace této instance.
Operators
provozovatel =(trvání, trvání)
Vrátí hodnotu, která naznačuje, zda je tato instance rovna určitému objektu.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
První doba trván.
b
Duration
Druhá doba trván.
Returns
hodnotu, která naznačuje, zda je tato instance rovna určitému objektu
Operátor !=(trvání, trvání)
Vrátí hodnotu, která naznačuje, zda tato instance není stejná jako určitý objekt.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
První doba trván.
b
Duration
Druhá doba trván.
Returns
hodnotu, která naznačuje, zda tato instance není rovná určitému objektu