Struct Duration
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Representa la durada d’un projecte.
public struct Duration : IEquatable<duration>
Implements
Membres heretats
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Obté un valor que indiqui si la unitat de temps s’elaboreix.
public bool IsElapsed { get; }
Valor de la propietat
IsEstimated
Obté un valor que indica si es calcula la unitat de temps.
public bool IsEstimated { get; }
Valor de la propietat
TimeSpan
Gets Aspose.Tasks.Duration.TimeSpan instància d’aquest objecte de durada.
public TimeSpan TimeSpan { get; }
Valor de la propietat
TimeUnit
Obté el tipus d’unitat de temps per a aquest objecte.
public TimeUnitType TimeUnit { get; }
Valor de la propietat
Methods
Add(Duration)
Addició de la durada especificada a aquesta durada.
public Duration Add(Duration d)
Parameters
d
Duration
Aspose.Tasks.Duration es especifica per afegir a aquesta instància.
Returns
Un nou objecte de durada que representa el valor d’aquesta instància més el valor de durada especificat.
Add(doble)
Ads de doble valor especificat per a aquesta durada.
public Duration Add(double val)
Parameters
val
double
el valor especificat System.Double per afegir a aquesta instància.
Returns
Un nou objecte de durada que representa el valor d’aquesta instància més el valor de durada especificat.
Convert(TimeUnitType)
Converteix l’objecte de durada a una altra durada amb unitats de temps especificades.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
El tipus d’unitat de temps especificada.
Returns
Retorna una nova durada amb el tipus d’unitat especificat.
Equals(Duration)
Retorna un valor que indica si aquesta instància és igual a un objecte especificat.
public bool Equals(Duration other)
Parameters
other
Duration
L’objecte de comparar amb aquesta instància.
Returns
Returns True si una altra instància de durada té els mateixos valors TimeSpan i TimeUnit que aquesta; d’una altra manera, falsa.
Equals(Objecte)
Retorna un valor que indica si aquesta instància és igual a un objecte especificat.
public override bool Equals(object obj)
Parameters
obj
object
L’objecte de comparar amb aquesta instància.
Returns
True si l’objecte especificat és una durada que tingui els mateixos valors TimeSpan i TimeUnit que aquesta instància; d’una altra manera, falsa.
GetHashCode()
Retorna un valor de codi hash per a aquest objecte.
public override int GetHashCode()
Returns
Retorna un valor de codi hash per a aquesta instància de durada.
Parse(Projecte i string)
Converteix la sèrie especificada a l’exemple d’Aspose.Tasks.Duration estructura.
public static Duration Parse(Project p, string value)
Parameters
p
Project
l’instància especificada de la classe Aspose.Tasks.Project per convertir la durada per.
value
string
La línia especificada per a convertir.
Returns
Retorna l’instància convertida d’Aspose.Tasks.Duration estructura.
ParseTimeSpan(Tàrrega)
Parseu la cadena de durada en el format “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
La línia especificada per a pars.
Returns
Retorna l’instància parsada de l’estructura Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Subtractes de durada especificada d’aquesta instància de durada.
public Duration Subtract(Duration d)
Parameters
d
Duration
l’instància especificada Aspose.Tasks.Duration per subtrair d’aquesta instància.
Returns
Un nou objecte de durada que representa el valor d’aquesta instància minus el valor de durada especificat.
Subtract(doble)
Subtracte especificat doble valor d’aquesta instància de durada.
public Duration Subtract(double val)
Parameters
val
double
Sistema.Double valor especificat per subtrair d’aquesta instància.
Returns
Un nou objecte de durada que representa el valor d’aquesta instància minus el valor de durada especificat.
ToDouble()
Converteix l’objecte de durada a System.Double valor.
public double ToDouble()
Returns
El valor convertit.
ToString()
Retorna una representació d’aquesta instància.
public override string ToString()
Returns
Una representació d’aquesta instància.
Operators
Operador =(Duració, durada)
Retorna un valor que indica si aquesta instància és igual a un objecte especificat.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
La primera durada.
b
Duration
La segona durada.
Returns
un valor que indiqui si aquesta instància és igual a un objecte especificat
Operador !=(Duració, durada)
Retorna un valor que indica si aquesta instància no és igual a un objecte especificat.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
La primera durada.
b
Duration
La segona durada.
Returns
un valor que indiqui si aquesta instància no és igual a un objecte especificat