Struct Duration

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

IEquatable

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.La bandera que determina si aquest cas de durada s’ha eliminat.

public bool IsElapsed { get; }

Valor de la propietat

bool

IsEstimated

Obté un valor que indica si es calcula la unitat de temps.La bandera que determina si aquesta durada és estimada.

public bool IsEstimated { get; }

Valor de la propietat

bool

TimeSpan

Gets Aspose.Tasks.Duration.TimeSpan instància d’aquest objecte de durada.La instància TimeSpan d’aquest objecte de durada.

public TimeSpan TimeSpan { get; }

Valor de la propietat

TimeSpan

TimeUnit

Obté el tipus d’unitat de temps per a aquest objecte.El tipus d’unitat de temps d’aquesta instància de durada.

public TimeUnitType TimeUnit { get; }

Valor de la propietat

TimeUnitType

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

Duration

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

Duration

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

Duration

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

bool

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

bool

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

int

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

Duration

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

TimeSpan

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

Duration

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

Duration

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

double

El valor convertit.

ToString()

Retorna una representació d’aquesta instància.

public override string ToString()

Returns

string

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

bool

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

bool

un valor que indiqui si aquesta instància no és igual a un objecte especificat

 Català