Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representa la duración en un proyecto.
public struct Duration : IEquatable<duration>
Implementa
Miembros heredados
object.GetType(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Propiedades
IsElapsed
Obtiene un valor que indica si la unidad de tiempo ha transcurrido.
public bool IsElapsed { get; }
Valor de la propiedad
IsEstimated
Obtiene un valor que indica si la unidad de tiempo es estimada.
public bool IsEstimated { get; }
Valor de la propiedad
TimeSpan
Obtiene la instancia Aspose.Tasks.Duration.TimeSpan de este objeto Duración.
public TimeSpan TimeSpan { get; }
Valor de la propiedad
TimeUnit
Obtiene el tipo de unidad de tiempo para este objeto.
public TimeUnitType TimeUnit { get; }
Valor de la propiedad
Métodos
Add(Duration)
Agrega la duración especificada a esta duración.
public Duration Add(Duration d)
Parámetros
d
Duration
duración Aspose.Tasks.Duration especificada para agregar a esta instancia.
Retorna
Nuevo objeto de duración que representa el valor de esta instancia más el valor de duración especificado.
Add(double)
Agrega el valor doble especificado a esta duración.
public Duration Add(double val)
Parámetros
val
double
el valor System.Double especificado para agregar a esta instancia.
Retorna
Nuevo objeto de duración que representa el valor de esta instancia más el valor de duración especificado.
Convert(TimeUnitType)
Convierte el objeto Duración a otra duración con unidades de tiempo especificadas.
public Duration Convert(TimeUnitType timeUnitType)
Parámetros
timeUnitType
TimeUnitType
el tipo de unidad de tiempo especificado.
Retorna
devuelve una nueva duración con el tipo de unidad especificado.
Equals(Duration)
Devuelve un valor que indica si esta instancia es igual a un objeto especificado.
public bool Equals(Duration other)
Parámetros
other
Duration
El objeto a comparar con esta instancia.
Retorna
Devuelve True si la otra instancia de Duración tiene los mismos valores de TimeSpan y TimeUnit que esta instancia; de lo contrario, false.
Equals(object)
Devuelve un valor que indica si esta instancia es igual a un objeto especificado.
public override bool Equals(object obj)
Parámetros
obj
object
El objeto a comparar con esta instancia.
Retorna
True si el objeto especificado es una Duración que tiene los mismos valores de TimeSpan y TimeUnit que esta instancia; de lo contrario, false.
GetHashCode()
Devuelve un valor de código hash para este objeto.
public override int GetHashCode()
Retorna
devuelve un valor de código hash para esta instancia de duración.
Parse(Project, string)
Convierte la cadena especificada en la instancia de la estructura Aspose.Tasks.Duration.
public static Duration Parse(Project p, string value)
Parámetros
p
Project
la instancia especificada de la clase Aspose.Tasks.Project para la cual convertir la duración.
value
string
la cadena especificada para convertir.
Retorna
Devuelve la instancia convertida de la estructura Aspose.Tasks.Duration.
ParseTimeSpan(string)
Analiza la cadena de duración en el formato “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parámetros
value
string
la cadena especificada para analizar.
Retorna
devuelve la instancia analizada de la estructura Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Resta la duración especificada de esta instancia de duración.
public Duration Subtract(Duration d)
Parámetros
d
Duration
la instancia de Aspose.Tasks.Duration especificada para restar de esta instancia.
Retorna
Nuevo objeto de duración que representa el valor de esta instancia menos el valor de duración especificado.
Subtract(double)
Resta el valor doble especificado de esta instancia de duración.
public Duration Subtract(double val)
Parámetros
val
double
valor System.Double especificado para restar de esta instancia.
Retorna
Nuevo objeto de duración que representa el valor de esta instancia menos el valor de duración especificado.
ToDouble()
Convierte el objeto Duración a un valor System.Double.
public double ToDouble()
Retorna
Valor convertido.
ToString()
Devuelve una representación en cadena de esta instancia.
public override string ToString()
Retorna
una representación en cadena de esta instancia.
Operadores
operator ==(Duration, Duration)
Devuelve un valor que indica si esta instancia es igual a un objeto especificado.
public static bool operator ==(Duration a, Duration b)
Parámetros
a
Duration
La primera duración.
b
Duration
La segunda duración.
Retorna
un valor que indica si esta instancia es igual a un objeto especificado.
operator !=(Duration, Duration)
Devuelve un valor que indica si esta instancia no es igual a un objeto especificado.
public static bool operator !=(Duration a, Duration b)
Parámetros
a
Duration
La primera duración.
b
Duration
La segunda duración.
Retorna
un valor que indica si esta instancia no es igual a un objeto especificado.