Struct Duration
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Rappresenta la durata in un progetto.
public struct Duration : IEquatable<duration>
Implementa
Membri Ereditati
object.GetType(),
object.ToString(),
object.Equals(object?),
object.Equals(object?, object?),
object.ReferenceEquals(object?, object?),
object.GetHashCode()
Proprietà
IsElapsed
Ottiene un valore che indica se l’unità di tempo è trascorsa.
public bool IsElapsed { get; }
Valore della Proprietà
IsEstimated
Ottiene un valore che indica se l’unità di tempo è stimata.
public bool IsEstimated { get; }
Valore della Proprietà
TimeSpan
Ottiene l’istanza Aspose.Tasks.Duration.TimeSpan di questo oggetto Duration.
public TimeSpan TimeSpan { get; }
Valore della Proprietà
TimeUnit
Ottiene il tipo di unità di tempo per questo oggetto.
public TimeUnitType TimeUnit { get; }
Valore della Proprietà
Metodi
Add(Duration)
Aggiunge la durata specificata a questa durata.
public Duration Add(Duration d)
Parametri
d
Duration
Aspose.Tasks.Duration specificata da aggiungere a questa istanza.
Restituisce
Nuovo oggetto durata che rappresenta il valore di questa istanza più il valore della durata specificata.
Add(double)
Aggiunge il valore double specificato a questa durata.
public Duration Add(double val)
Parametri
val
double
il valore System.Double specificato da aggiungere a questa istanza.
Restituisce
Nuovo oggetto durata che rappresenta il valore di questa istanza più il valore della durata specificata.
Convert(TimeUnitType)
Converte l’oggetto Duration in un’altra durata con unità di tempo specificate.
public Duration Convert(TimeUnitType timeUnitType)
Parametri
timeUnitType
TimeUnitType
il tipo di unità di tempo specificato.
Restituisce
restituisce una nuova durata con il tipo di unità specificato.
Equals(Duration)
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
public bool Equals(Duration other)
Parametri
other
Duration
L’oggetto da confrontare con questa istanza.
Restituisce
Restituisce True se l’altra istanza di Duration ha gli stessi valori di TimeSpan e TimeUnit di questa istanza; altrimenti, false.
Equals(object)
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
public override bool Equals(object obj)
Parametri
obj
object
L’oggetto da confrontare con questa istanza.
Restituisce
True se l’oggetto specificato è una Duration che ha gli stessi valori di TimeSpan e TimeUnit di questa istanza; altrimenti, false.
GetHashCode()
Restituisce un valore di codice hash per questo oggetto.
public override int GetHashCode()
Restituisce
restituisce un valore di codice hash per questa istanza di durata.
Parse(Project, string)
Converte la stringa specificata nell’istanza della struttura Aspose.Tasks.Duration.
public static Duration Parse(Project p, string value)
Parametri
p
Project
l’istanza specificata della classe Aspose.Tasks.Project per cui convertire la durata.
value
string
la stringa specificata da convertire.
Restituisce
Restituisce l’istanza convertita della struttura Aspose.Tasks.Duration.
ParseTimeSpan(string)
Analizza la stringa di durata nel formato “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parametri
value
string
la stringa specificata da analizzare.
Restituisce
restituisce l’istanza analizzata della struttura Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
Sottrae la durata specificata da questa istanza di durata.
public Duration Subtract(Duration d)
Parametri
d
Duration
l’istanza Aspose.Tasks.Duration specificata da sottrarre da questa istanza.
Restituisce
Nuovo oggetto durata che rappresenta il valore di questa istanza meno il valore della durata specificata.
Subtract(double)
Sottrae il valore double specificato da questa istanza di durata.
public Duration Subtract(double val)
Parametri
val
double
valore System.Double specificato da sottrarre da questa istanza.
Restituisce
Nuovo oggetto durata che rappresenta il valore di questa istanza meno il valore della durata specificata.
ToDouble()
Converte l’oggetto Duration in un valore System.Double.
public double ToDouble()
Restituisce
Valore convertito.
ToString()
Restituisce una rappresentazione stringa di questa istanza.
public override string ToString()
Restituisce
una rappresentazione stringa di questa istanza.
Operatori
operator ==(Duration, Duration)
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
public static bool operator ==(Duration a, Duration b)
Parametri
a
Duration
La prima durata.
b
Duration
La seconda durata.
Restituisce
un valore che indica se questa istanza è uguale a un oggetto specificato
operator !=(Duration, Duration)
Restituisce un valore che indica se questa istanza non è uguale a un oggetto specificato.
public static bool operator !=(Duration a, Duration b)
Parametri
a
Duration
La prima durata.
b
Duration
La seconda durata.
Restituisce
un valore che indica se questa istanza non è uguale a un oggetto specificato