Struct Duration

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

IEquatable<duration>

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.
La bandera que determina si esta instancia de Duración ha transcurrido.

public bool IsElapsed { get; }

Valor de la propiedad

bool

IsEstimated

Obtiene un valor que indica si la unidad de tiempo es estimada.
La bandera que determina si esta instancia de Duración es estimada.

public bool IsEstimated { get; }

Valor de la propiedad

bool

TimeSpan

Obtiene la instancia Aspose.Tasks.Duration.TimeSpan de este objeto Duración.
La instancia TimeSpan de este objeto Duración.

public TimeSpan TimeSpan { get; }

Valor de la propiedad

TimeSpan

TimeUnit

Obtiene el tipo de unidad de tiempo para este objeto.
El tipo de unidad de tiempo de esta instancia de Duración.

public TimeUnitType TimeUnit { get; }

Valor de la propiedad

TimeUnitType

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

Duration

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

Duration

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

Duration

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

bool

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

bool

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

int

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

Duration

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

TimeSpan

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

Duration

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

Duration

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

double

Valor convertido.

ToString()

Devuelve una representación en cadena de esta instancia.

public override string ToString()

Retorna

string

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

bool

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

bool

un valor que indica si esta instancia no es igual a un objeto especificado.

 Español