Struct Duration
Il nome: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
rappresenta la durata di un progetto.
public struct Duration : IEquatable<duration>
Implements
I membri ereditari
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Riceve un valore che indica se l’unità di tempo è esaurita.
public bool IsElapsed { get; }
Valore di proprietà
IsEstimated
Riceve un valore che indica se l’unità di tempo è stimata.
public bool IsEstimated { get; }
Valore di proprietà
TimeSpan
Riceve Aspose.Tasks.Duration.TimeSpan instanza di questo oggetto di durata.
public TimeSpan TimeSpan { get; }
Valore di proprietà
TimeUnit
Ottieni il tipo di unità di tempo per questo oggetto.
public TimeUnitType TimeUnit { get; }
Valore di proprietà
Methods
Add(Duration)
Aggiungi la durata specificata a questa durata.
public Duration Add(Duration d)
Parameters
d
Duration
specificato Aspose.Tasks.Durazione per aggiungere a questa instanza.
Returns
Nuovo oggetto di durata che rappresenta il valore di questa instanza più il valore di durata specificato.
Add(Doppio)
Aggiungi il doppio valore specificato per questa durata.
public Duration Add(double val)
Parameters
val
double
il valore System.Double specificato per aggiungere a questa instanza.
Returns
Nuovo oggetto di durata che rappresenta il valore di questa instanza più il valore di durata specificato.
Convert(TimeUnitType)
Converti l’oggetto di durata in un’altra durata con unità di tempo specificate.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
Tipo specifico di unità di tempo.
Returns
restituisce una nuova durata con il tipo di unità specificato.
Equals(Duration)
Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.
public bool Equals(Duration other)
Parameters
other
Duration
L’obiettivo di paragonare con questa instanza.
Returns
Returns True se un’altra instanza di durata ha gli stessi valori TimeSpan e TimeUnit come questa; altrimenti, falso.
Equals(oggetto)
Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.
public override bool Equals(object obj)
Parameters
obj
object
L’obiettivo di paragonare con questa instanza.
Returns
True se l’oggetto specificato è una durata che ha gli stessi valori TimeSpan e TimeUnit di questa instanza; altrimenti, falso.
GetHashCode()
Ritorna un valore di codice hash per questo oggetto.
public override int GetHashCode()
Returns
restituisce un valore di codice hash per questa instanza di durata.
Parse(Il progetto, String)
Converta la riga specificata all’esempio di Aspose.Tasks.Duration structure.
public static Duration Parse(Project p, string value)
Parameters
p
Project
l’esempio specificato della classe Aspose.Tasks.Project per convertire la durata per.
value
string
la stringhe specificata per convertire.
Returns
Ritorna l’istanza convertita di Aspose.Tasks.Duration structure.
ParseTimeSpan(String)
Parsa la stringhe di durata nel formato “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
La riga specifica per il parso.
Returns
ritorna l’esempio parsed del strumento Aspose.Tasks.Duration.TimeSpan.
Subtract(Duration)
I sottotitoli indicano la durata di questa durata.
public Duration Subtract(Duration d)
Parameters
d
Duration
l’indice specificato Aspose.Tasks.Duration per sottrazione da questo indice.
Returns
Nuovo oggetto di durata che rappresenta il valore di questa instanza minus il valore di durata specificato.
Subtract(Doppio)
I sottotitoli indicano il doppio valore di questa durata.
public Duration Subtract(double val)
Parameters
val
double
specifica Sistema.Doppio valore da sottrazione da questa instanza.
Returns
Nuovo oggetto di durata che rappresenta il valore di questa instanza minus il valore di durata specificato.
ToDouble()
Convertire l’oggetto di durata in System.Double Value.
public double ToDouble()
Returns
Valore di conversione.
ToString()
Ritorna una rappresentazione stringente di questa instanza.
public override string ToString()
Returns
una rappresentazione di questa instanza.
Operators
Operatore =(Durata, durata)
Ritorna un valore che indica se questa instanza è uguale a un oggetto specificato.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
La prima durata.
b
Duration
La seconda durata.
Returns
un valore che indica se questa instanza è uguale a un oggetto specificato
Operatore !=(Durata, durata)
Ritorna un valore che indica se questa instanza non è uguale a un oggetto specificato.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
La prima durata.
b
Duration
La seconda durata.
Returns
un valore che indica se questa instanza non è uguale a un oggetto specificato