Struct Duration

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

IEquatable<duration>

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. O flag que determina se esta instância de Duração expirou.

public bool IsElapsed { get; }

Property Value

bool

IsEstimated

Obtém um valor que indica se a unidade de tempo é estimada. O flag que determina se esta instância de Duração é estimada.

public bool IsEstimated { get; }

Property Value

bool

TimeSpan

Obtém a instância Aspose.Tasks.Duration.TimeSpan deste objeto Duração. A instância TimeSpan deste objeto Duração.

public TimeSpan TimeSpan { get; }

Property Value

TimeSpan

TimeUnit

Obtém o tipo de unidade de tempo para este objeto. O tipo de unidade de tempo desta instância de Duração.

public TimeUnitType TimeUnit { get; }

Property Value

TimeUnitType

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

Duration

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

Duration

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

Duration

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

bool

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

bool

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

int

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

Duration

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

TimeSpan

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

Duration

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

Duration

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

double

Valor convertido.

ToString()

Retorna uma representação em string desta instância.

public override string ToString()

Returns

string

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

bool

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

bool

Um valor que indica se esta instância não é igual a um objeto especificado.

 Português