Struct Duration
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Det repræsenterer varigheden i et projekt.
public struct Duration : IEquatable<duration>
Implements
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsElapsed
Giver en værdi, der angiver, om tidsenheden er slettet.
public bool IsElapsed { get; }
Ejendomsværdi
IsEstimated
Giver en værdi, der angiver, om tidsenheden er beregnet.
public bool IsEstimated { get; }
Ejendomsværdi
TimeSpan
Gets Aspose.Tasks.Duration.TimeSpan instans af denne varighed objekt.
public TimeSpan TimeSpan { get; }
Ejendomsværdi
TimeUnit
Gør tidsenhedstypen for dette objekt.
public TimeUnitType TimeUnit { get; }
Ejendomsværdi
Methods
Add(Duration)
Indtast en bestemt varighed til denne varighed.
public Duration Add(Duration d)
Parameters
d
Duration
angivet Aspose.Tasks.Duration til at tilføje til denne instans.
Returns
Et nyt varighedsprojekt, der repræsenterer værdien af denne instans plus den angivne varighed.
Add(dobbelt)
Ads angiver dobbelt værdi for denne varighed.
public Duration Add(double val)
Parameters
val
double
den angivne System.Double værdi til at tilføje til denne instans.
Returns
Et nyt varighedsprojekt, der repræsenterer værdien af denne instans plus den angivne varighed.
Convert(TimeUnitType)
Konverter varighed objekt til en anden varighed med angivne tidsenheder.
public Duration Convert(TimeUnitType timeUnitType)
Parameters
timeUnitType
TimeUnitType
Den angivne tidsenhedstype.
Returns
returnerer en ny varighed med den angivne enhedstype.
Equals(Duration)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public bool Equals(Duration other)
Parameters
other
Duration
Målet er at sammenligne med denne instans.
Returns
Returns True hvis en anden Duration-instans har de samme TimeSpan- og TimeUnit-værdier som denne instans; ellers, falsk.
Equals(Objekt)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public override bool Equals(object obj)
Parameters
obj
object
Målet er at sammenligne med denne instans.
Returns
True hvis det angivne objekt er en varighed, der har de samme TimeSpan- og TimeUnit-værdier som dette; ellers falsk.
GetHashCode()
Returnerer en hash kodeværdi for dette objekt.
public override int GetHashCode()
Returns
returnerer en hash-kodeværdi for denne varighed.
Parse(Projekt og string)
Konverter den angivne string til eksemplet på Aspose.Tasks.Duration struktur.
public static Duration Parse(Project p, string value)
Parameters
p
Project
den angivne instans af Aspose.Tasks.Project klasse til at konvertere varighed for.
value
string
Den angivne linje til konvertering.
Returns
Returnerer den konverterede instans af Aspose.Tasks.Duration struktur.
ParseTimeSpan(String)
Parses varighedstrin i formatet “PT–H–M–S–”.
public static TimeSpan ParseTimeSpan(string value)
Parameters
value
string
Den angivne linje til parse.
Returns
returnerer parsed instans af Aspose.Tasks.Duration.TimeSpan struktur.
Subtract(Duration)
Underskrifter angivet varighed fra denne varighed instans.
public Duration Subtract(Duration d)
Parameters
d
Duration
den angivne Aspose.Tasks.Duration instans til at undertrykke fra denne instans.
Returns
Ny varighed objekt, der repræsenterer værdien af denne instans minus den angivne varighed værdi.
Subtract(dobbelt)
Underskrifter angiver dobbelt værdi fra denne varighed instans.
public Duration Subtract(double val)
Parameters
val
double
angivet System.Double værdi til at undertrykke fra denne instans.
Returns
Ny varighed objekt, der repræsenterer værdien af denne instans minus den angivne varighed værdi.
ToDouble()
Konverter varighed objekt til System.Double værdi.
public double ToDouble()
Returns
omdannet værdi.
ToString()
Returnerer en string repræsentation af denne instans.
public override string ToString()
Returns
en form for repræsentation af denne instans.
Operators
Operatør =(Varighed, varighed)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public static bool operator ==(Duration a, Duration b)
Parameters
a
Duration
Den første varighed.
b
Duration
Den anden varighed.
Returns
en værdi, der angiver, om denne instans er lig med et angivet objekt
Operatør !=(Varighed, varighed)
Returnerer en værdi, der angiver, om denne instans ikke er lig med et angivet objekt.
public static bool operator !=(Duration a, Duration b)
Parameters
a
Duration
Den første varighed.
b
Duration
Den anden varighed.
Returns
en værdi, der angiver, om denne instans ikke er lig med et angivet objekt