Struct Duration

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

IEquatable<duration>

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. Le drapeau qui détermine si cette instance de Duration est écoulée.

public bool IsElapsed { get; }

Valeur de la propriété

bool

IsEstimated

Obtient une valeur indiquant si l’unité de temps est estimée. Le drapeau qui détermine si cette instance de Duration est estimée.

public bool IsEstimated { get; }

Valeur de la propriété

bool

TimeSpan

Obtient l’instance Aspose.Tasks.Duration.TimeSpan de cet objet Duration. L’instance TimeSpan de cet objet Duration.

public TimeSpan TimeSpan { get; }

Valeur de la propriété

TimeSpan

TimeUnit

Obtient le type d’unité de temps pour cet objet. Le type d’unité de temps de cette instance de Duration.

public TimeUnitType TimeUnit { get; }

Valeur de la propriété

TimeUnitType

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

Duration

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

Duration

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

Duration

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

bool

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

bool

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

int

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

Duration

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

TimeSpan

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

Duration

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

Duration

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

double

Valeur convertie.

ToString()

Retourne une représentation sous forme de chaîne de cette instance.

public override string ToString()

Retourne

string

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

bool

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

bool

une valeur indiquant si cette instance n’est pas égale à un objet spécifié

 Français