Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Représente la durée dans un projet.
public struct Duration : IEquatable<duration>
Implémente
Membres hérités
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriétés
IsElapsed
Obtient une valeur indiquant si l’unité de temps est écoulée.
public bool IsElapsed { get; }
Valeur de la propriété
IsEstimated
Obtient une valeur indiquant si l’unité de temps est estimée.
public bool IsEstimated { get; }
Valeur de la propriété
TimeSpan
Obtient l’instance Aspose.Tasks.Duration.TimeSpan de cet objet Duration.
public TimeSpan TimeSpan { get; }
Valeur de la propriété
TimeUnit
Obtient le type d’unité de temps pour cet objet.
public TimeUnitType TimeUnit { get; }
Valeur de la propriété
Méthodes
Add(Duration)
Ajoute la durée spécifiée à cette durée.
public Duration Add(Duration d)
Paramètres
d
Duration
durée Aspose.Tasks.Duration spécifiée à ajouter à cette instance.
Retourne
Nouvel objet de durée qui représente la valeur de cette instance plus la valeur de durée spécifiée.
Add(double)
Ajoute la valeur double spécifiée à cette durée.
public Duration Add(double val)
Paramètres
val
double
la valeur System.Double spécifiée à ajouter à cette instance.
Retourne
Nouvel objet de durée qui représente la valeur de cette instance plus la valeur de durée spécifiée.
Convert(TimeUnitType)
Convertit l’objet Duration en une autre durée avec des unités de temps spécifiées.
public Duration Convert(TimeUnitType timeUnitType)
Paramètres
timeUnitType
TimeUnitType
le type d’unité de temps spécifié.
Retourne
retourne une nouvelle durée avec le type d’unité spécifié.
Equals(Duration)
Retourne une valeur indiquant si cette instance est égale à un objet spécifié.
public bool Equals(Duration other)
Paramètres
other
Duration
L’objet à comparer avec cette instance.
Retourne
Retourne True si l’autre instance de Duration a les mêmes valeurs TimeSpan et TimeUnit que cette instance ; sinon, false.
Equals(object)
Retourne une valeur indiquant si cette instance est égale à un objet spécifié.
public override bool Equals(object obj)
Paramètres
obj
object
L’objet à comparer avec cette instance.
Retourne
True si l’objet spécifié est une Duration qui a les mêmes valeurs TimeSpan et TimeUnit que cette instance ; sinon, false.
GetHashCode()
Retourne une valeur de code de hachage pour cet objet.
public override int GetHashCode()
Retourne
retourne une valeur de code de hachage pour cette instance de durée.
Parse(Project, string)
Convertit la chaîne spécifiée en instance de la structure Aspose.Tasks.Duration.
public static Duration Parse(Project p, string value)
Paramètres
p
Project
l’instance spécifiée de la classe Aspose.Tasks.Project pour laquelle convertir la durée.
value
string
la chaîne spécifiée à convertir.
Retourne
Retourne l’instance convertie de la structure Aspose.Tasks.Duration.
ParseTimeSpan(string)
Analyse la chaîne de durée au format “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Paramètres
value
string
la chaîne spécifiée à analyser.
Retourne
retourne l’instance analysée de la structure Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Soustrait la durée spécifiée de cette instance de durée.
public Duration Subtract(Duration d)
Paramètres
d
Duration
l’instance Aspose.Tasks.Duration spécifiée à soustraire de cette instance.
Retourne
Nouvel objet de durée qui représente la valeur de cette instance moins la valeur de durée spécifiée.
Subtract(double)
Soustrait la valeur double spécifiée de cette instance de durée.
public Duration Subtract(double val)
Paramètres
val
double
valeur System.Double spécifiée à soustraire de cette instance.
Retourne
Nouvel objet de durée qui représente la valeur de cette instance moins la valeur de durée spécifiée.
ToDouble()
Convertit l’objet Duration en valeur System.Double.
public double ToDouble()
Retourne
Valeur convertie.
ToString()
Retourne une représentation sous forme de chaîne de cette instance.
public override string ToString()
Retourne
une représentation sous forme de chaîne de cette instance.
Opérateurs
operator ==(Duration, Duration)
Retourne une valeur indiquant si cette instance est égale à un objet spécifié.
public static bool operator ==(Duration a, Duration b)
Paramètres
a
Duration
La première durée.
b
Duration
La deuxième durée.
Retourne
une valeur indiquant si cette instance est égale à un objet spécifié
operator !=(Duration, Duration)
Retourne une valeur indiquant si cette instance n’est pas égale à un objet spécifié.
public static bool operator !=(Duration a, Duration b)
Paramètres
a
Duration
La première durée.
b
Duration
La deuxième durée.
Retourne
une valeur indiquant si cette instance n’est pas égale à un objet spécifié