Struct Duration
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawia czas trwania projektu.
public struct Duration : IEquatable<duration>
Implements
Dziedziczeni członkowie
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Otrzymuje wartość wskazującą, czy jednostka czasu jest wyczerpana.
public bool IsElapsed { get; }
Wartość nieruchomości
IsEstimated
Otrzymuje wartość wskazującą, czy jednostka czasu jest szacowana.
public bool IsEstimated { get; }
Wartość nieruchomości
TimeSpan
Gets Aspose.Tasks.Duration.TimeSpan instancja tego Obiekt Długość.
public TimeSpan TimeSpan { get; }
Wartość nieruchomości
TimeUnit
Otrzymuje typ jednostki czasu dla tego obiektu.
public TimeUnitType TimeUnit { get; }
Wartość nieruchomości
Methods
Add(Duration)
Dodaj określony czas trwania do tego okresu.
public Duration Add(Duration d)
Parameters
d
Duration
określone Aspose.Tasks.Duration dodać do tej instancji.
Returns
Nowy obiekt długości, który reprezentuje wartość tej instancji plus określoną wartość długości.
Add(Podwójne)
Dodaj podwójną wartość określoną w tym okresie.
public Duration Add(double val)
Parameters
val
double
określona wartość System.Dwukrotna do dodania do tej instancji.
Returns
Nowy obiekt długości, który reprezentuje wartość tej instancji plus określoną wartość długości.
Convert(TimeUnitType)
Konwertuje Obiekt Długość do innej długości z określonymi jednostkami czasu.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
określonego typu jednostki czasowej.
Returns
zwraca nową długość z określonym typem jednostki.
Equals(Duration)
Powraca wartość wskazującą, czy ta instancja jest równa określonemu przedmiotowi.
public bool Equals(Duration other)
Parameters
other
Duration
Celem jest porównanie z tą instancją.
Returns
Returns True jeśli inna instancja trwałości ma te same wartości TimeSpan i TimeUnit jak ta; inaczej, fałszywe.
Equals(Obiekt)
Powraca wartość wskazującą, czy ta instancja jest równa określonemu przedmiotowi.
public override bool Equals(object obj)
Parameters
obj
object
Celem jest porównanie z tą instancją.
Returns
True jeżeli określony obiekt jest długością, która ma te same wartości TimeSpan i TimeUnit jak ta instancja; w przeciwnym razie fałszywe.
GetHashCode()
Zwraca wartość kodu hash dla tego obiektu.
public override int GetHashCode()
Returns
zwraca wartość kodu hash dla tej instancji czasu trwania.
Parse(projekt, strumień)
Konwertuje określony pasek na przykład Aspose.Tasks.Duration struktury.
public static Duration Parse(Project p, string value)
Parameters
p
Project
określona instancja klasy Aspose.Tasks.Project do konwersji długości na.
value
string
określoną łańcuchową do konwersji.
Returns
Powraca konwertowaną instancję struktury Aspose.Tasks.Duration.
ParseTimeSpan(strumień)
Długość paska w formacie “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
określoną łańcuch do parse.
Returns
Powróci parsed instancja Aspose.Tasks.Duration.TimeSpan struktury.
Subtract(Duration)
Podtytuł określona długość od tej instancji długości.
public Duration Subtract(Duration d)
Parameters
d
Duration
określona instancja Aspose.Tasks.Duration do odciągania z tej instancji.
Returns
Nowy obiekt długości reprezentujący wartość tej instancji minus określoną wartość długości.
Subtract(Podwójne)
Podtrakty określają podwójną wartość z tej instancji długości.
public Duration Subtract(double val)
Parameters
val
double
określony System.Dwukrotna wartość do odciągania z tej instancji.
Returns
Nowy obiekt długości reprezentujący wartość tej instancji minus określoną wartość długości.
ToDouble()
Konwersja Obiekt Długość do System.Dwukrotna wartość.
public double ToDouble()
Returns
Konwertowana wartość .
ToString()
Wracają one do tej instancji.
public override string ToString()
Returns
Jest to strona reprezentująca tę instancję.
Operators
Operator =(Czas trwania, czas trwania)
Powraca wartość wskazującą, czy ta instancja jest równa określonemu przedmiotowi.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Pierwszy okres trwania.
b
Duration
Drugie okres trwania.
Returns
wartość wskazująca, czy ta instancja jest równa określonemu przedmiotowi
Operator !=(Czas trwania, czas trwania)
Zwraca wartość wskazującą, czy ta instancja nie jest równa określonemu przedmiotowi.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Pierwszy okres trwania.
b
Duration
Drugie okres trwania.
Returns
wartość wskazująca, czy ta instancja nie jest równa określonemu przedmiotowi