Struct Duration

Struct Duration

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Representerar varaktighet i ett projekt.

public struct Duration : IEquatable<duration>

Implementerar

IEquatable<duration>

Ärvda medlemmar

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Egenskaper

IsElapsed

Hämtar ett värde som indikerar om tidsenheten har förflutit. Flaggan som avgör om denna Duration-instans har förflutit.

public bool IsElapsed { get; }

Egenskapsvärde

bool

IsEstimated

Hämtar ett värde som indikerar om tidsenheten är uppskattad. Flaggan som avgör om denna Duration-instans är uppskattad.

public bool IsEstimated { get; }

Egenskapsvärde

bool

TimeSpan

Hämtar Aspose.Tasks.Duration.TimeSpan-instansen av detta Duration-objekt. TimeSpan-instansen av detta Duration-objekt.

public TimeSpan TimeSpan { get; }

Egenskapsvärde

TimeSpan

TimeUnit

Hämtar tidsenhetstypen för detta objekt. Tidsenhetstypen av denna Duration-instans.

public TimeUnitType TimeUnit { get; }

Egenskapsvärde

TimeUnitType

Metoder

Add(Duration)

Lägger till angiven varaktighet till denna varaktighet.

public Duration Add(Duration d)

Parametrar

d Duration

angiven Aspose.Tasks.Duration att lägga till till denna instans.

Returnerar

Duration

Ny varaktighetsobjekt som representerar värdet av denna instans plus det angivna varaktighetsvärdet.

Add(double)

Lägger till angivet dubbelvärde till denna varaktighet.

public Duration Add(double val)

Parametrar

val double

det angivna System.Double-värdet att lägga till till denna instans.

Returnerar

Duration

Ny varaktighetsobjekt som representerar värdet av denna instans plus det angivna varaktighetsvärdet.

Convert(TimeUnitType)

Konverterar Duration-objekt till en annan varaktighet med angivna tidsenheter.

public Duration Convert(TimeUnitType timeUnitType)

Parametrar

timeUnitType TimeUnitType

den angivna tidsenhetstypen.

Returnerar

Duration

returnerar ny varaktighet med den angivna enhetstypen.

Equals(Duration)

Returnerar ett värde som indikerar om denna instans är lika med ett angivet objekt.

public bool Equals(Duration other)

Parametrar

other Duration

Objektet att jämföra med denna instans.

Returnerar

bool

Returnerar True om den andra Duration-instansen har samma TimeSpan- och TimeUnit-värden som denna instans; annars, false.

Equals(object)

Returnerar ett värde som indikerar om denna instans är lika med ett angivet objekt.

public override bool Equals(object obj)

Parametrar

obj object

Objektet att jämföra med denna instans.

Returnerar

bool

True om det angivna objektet är en Duration som har samma TimeSpan- och TimeUnit-värden som denna instans; annars, false.

GetHashCode()

Returnerar ett hashkodvärde för detta objekt.

public override int GetHashCode()

Returnerar

int

returnerar ett hashkodvärde för denna varaktighetsinstans.

Parse(Project, string)

Konverterar den angivna strängen till instansen av Aspose.Tasks.Duration-strukturen.

public static Duration Parse(Project p, string value)

Parametrar

p Project

den angivna instansen av Aspose.Tasks.Project-klassen att konvertera varaktighet för.

value string

den angivna strängen att konvertera.

Returnerar

Duration

Returnerar den konverterade instansen av Aspose.Tasks.Duration-strukturen.

ParseTimeSpan(string)

Parsar varaktighetssträng i formatet “PT–H–M–S–”.

public static TimeSpan ParseTimeSpan(string value)

Parametrar

value string

den angivna strängen att parsa.

Returnerar

TimeSpan

returnerar den parsade instansen av Aspose.Tasks.Duration.TimeSpan-strukturen.

Subtract(Duration)

Subtraherar angiven varaktighet från denna varaktighetsinstans.

public Duration Subtract(Duration d)

Parametrar

d Duration

den angivna Aspose.Tasks.Duration-instansen att subtrahera från denna instans.

Returnerar

Duration

Ny varaktighetsobjekt som representerar värdet av denna instans minus det angivna varaktighetsvärdet.

Subtract(double)

Subtraherar angivet dubbelvärde från denna varaktighetsinstans.

public Duration Subtract(double val)

Parametrar

val double

angivet System.Double-värde att subtrahera från denna instans.

Returnerar

Duration

Ny varaktighetsobjekt som representerar värdet av denna instans minus det angivna varaktighetsvärdet.

ToDouble()

Konverterar Duration-objekt till System.Double-värde.

public double ToDouble()

Returnerar

double

Konverterat värde.

ToString()

Returnerar en strängrepresentation av denna instans.

public override string ToString()

Returnerar

string

en strängrepresentation av denna instans.

Operatörer

operator ==(Duration, Duration)

Returnerar ett värde som indikerar om denna instans är lika med ett angivet objekt.

public static bool operator ==(Duration a, Duration b)

Parametrar

a Duration

Den första varaktigheten.

b Duration

Den andra varaktigheten.

Returnerar

bool

ett värde som indikerar om denna instans är lika med ett angivet objekt

operator !=(Duration, Duration)

Returnerar ett värde som indikerar om denna instans inte är lika med ett angivet objekt.

public static bool operator !=(Duration a, Duration b)

Parametrar

a Duration

Den första varaktigheten.

b Duration

Den andra varaktigheten.

Returnerar

bool

ett värde som indikerar om denna instans inte är lika med ett angivet objekt

 Svenska