Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representa a duração em um projeto.
public struct Duration : IEquatable<duration>
Implements
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properties
IsElapsed
Obtém um valor que indica se a unidade de tempo expirou.
public bool IsElapsed { get; }
Property Value
IsEstimated
Obtém um valor que indica se a unidade de tempo é estimada.
public bool IsEstimated { get; }
Property Value
TimeSpan
Obtém a instância Aspose.Tasks.Duration.TimeSpan deste objeto Duração.
public TimeSpan TimeSpan { get; }
Property Value
TimeUnit
Obtém o tipo de unidade de tempo para este objeto.
public TimeUnitType TimeUnit { get; }
Property Value
Methods
Add(Duration)
Adiciona a duração especificada a esta duração.
public Duration Add(Duration d)
Parameters
d
Duration
Duração Aspose.Tasks especificada para adicionar a esta instância.
Returns
Novo objeto de duração que representa o valor desta instância mais o valor da duração especificada.
Add(double)
Adiciona o valor double especificado a esta duração.
public Duration Add(double val)
Parameters
val
double
O valor System.Double especificado a ser adicionado a esta instância.
Returns
Novo objeto de duração que representa o valor desta instância mais o valor da duração especificada.
Convert(TimeUnitType)
Converte o objeto Duração para outra duração com unidades de tempo especificadas.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
O tipo de unidade de tempo especificado.
Returns
Retorna nova duração com o tipo de unidade especificado.
Equals(Duration)
Retorna um valor que indica se esta instância é igual a um objeto especificado.
public bool Equals(Duration other)
Parameters
other
Duration
O objeto a ser comparado com esta instância.
Returns
Retorna True se a outra instância de Duração tiver os mesmos valores de TimeSpan e TimeUnit que esta instância; caso contrário, false.
Equals(object)
Retorna um valor que indica se esta instância é igual a um objeto especificado.
public override bool Equals(object obj)
Parameters
obj
object
O objeto a ser comparado com esta instância.
Returns
True se o objeto especificado for uma Duração que tiver os mesmos valores de TimeSpan e TimeUnit que esta instância; caso contrário, false.
GetHashCode()
Retorna um valor de código hash para este objeto.
public override int GetHashCode()
Returns
Retorna um valor de código hash para esta instância de duração.
Parse(Project, string)
Converte a string especificada na instância da estrutura Aspose.Tasks.Duration.
public static Duration Parse(Project p, string value)
Parameters
p
Project
A instância especificada da classe Aspose.Tasks.Project para a qual converter a duração.
value
string
A string especificada a ser convertida.
Returns
Retorna a instância convertida da estrutura Aspose.Tasks.Duration.
ParseTimeSpan(string)
Analisa a string de duração no formato “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
A string especificada a ser analisada.
Returns
Retorna a instância analisada da estrutura Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Subtrai a duração especificada desta instância de duração.
public Duration Subtract(Duration d)
Parameters
d
Duration
A instância Aspose.Tasks.Duration especificada a ser subtraída desta instância.
Returns
Novo objeto de duração que representa o valor desta instância menos o valor da duração especificada.
Subtract(double)
Subtrai o valor double especificado desta instância de duração.
public Duration Subtract(double val)
Parameters
val
double
Valor System.Double especificado a ser subtraído desta instância.
Returns
Novo objeto de duração que representa o valor desta instância menos o valor da duração especificada.
ToDouble()
Converte o objeto Duração em um valor System.Double.
public double ToDouble()
Returns
Valor convertido.
ToString()
Retorna uma representação em string desta instância.
public override string ToString()
Returns
Uma representação em string desta instância.
Operators
operator ==(Duration, Duration)
Retorna um valor que indica se esta instância é igual a um objeto especificado.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
A primeira duração.
b
Duration
A segunda duração.
Returns
Um valor que indica se esta instância é igual a um objeto especificado.
operator !=(Duration, Duration)
Retorna um valor que indica se esta instância não é igual a um objeto especificado.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
A primeira duração.
b
Duration
A segunda duração.
Returns
Um valor que indica se esta instância não é igual a um objeto especificado.