Struct Duration

Struct Duration

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

Reprezentuje trvání v projektu.

public struct Duration : IEquatable<duration>

Implementuje

IEquatable<duration>

Děděné členy

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

Vlastnosti

IsElapsed

Získá hodnotu, která indikuje, zda časová jednotka uplynula. Příznak, který určuje, zda je tento instance Duration uplynula.

public bool IsElapsed { get; }

Hodnota vlastnosti

bool

IsEstimated

Získá hodnotu, která indikuje, zda je časová jednotka odhadnuta. Příznak, který určuje, zda je tento instance Duration odhadnuta.

public bool IsEstimated { get; }

Hodnota vlastnosti

bool

TimeSpan

Získá instanci Aspose.Tasks.Duration.TimeSpan tohoto objektu Duration. Instance TimeSpan tohoto objektu Duration.

public TimeSpan TimeSpan { get; }

Hodnota vlastnosti

TimeSpan

TimeUnit

Získá typ časové jednotky pro tento objekt. Typ časové jednotky této instance Duration.

public TimeUnitType TimeUnit { get; }

Hodnota vlastnosti

TimeUnitType

Metody

Add(Duration)

Přidá určené trvání k tomuto trvání.

public Duration Add(Duration d)

Parametry

d Duration

určené Aspose.Tasks.Duration, které se má přidat k této instanci.

Vrací

Duration

Nový objekt trvání, který reprezentuje hodnotu této instance plus určenou hodnotu trvání.

Add(double)

Přidá určenou hodnotu double k tomuto trvání.

public Duration Add(double val)

Parametry

val double

určená hodnota System.Double, kterou se má přidat k této instanci.

Vrací

Duration

Nový objekt trvání, který reprezentuje hodnotu této instance plus určenou hodnotu trvání.

Convert(TimeUnitType)

Konvertuje objekt Duration na jiné trvání s určenými časovými jednotkami.

public Duration Convert(TimeUnitType timeUnitType)

Parametry

timeUnitType TimeUnitType

určený typ časové jednotky.

Vrací

Duration

vrací nové trvání s určeným typem jednotky.

Equals(Duration)

Vrací hodnotu, která indikuje, zda je tato instance rovna určenému objektu.

public bool Equals(Duration other)

Parametry

other Duration

Objekt, se kterým se má tato instance porovnat.

Vrací

bool

Vrací True, pokud má jiná instance Duration stejné hodnoty TimeSpan a TimeUnit jako tato instance; jinak false.

Equals(object)

Vrací hodnotu, která indikuje, zda je tato instance rovna určenému objektu.

public override bool Equals(object obj)

Parametry

obj object

Objekt, se kterým se má tato instance porovnat.

Vrací

bool

True, pokud je určený objekt Duration, který má stejné hodnoty TimeSpan a TimeUnit jako tato instance; jinak false.

GetHashCode()

Vrací hodnotu hash pro tento objekt.

public override int GetHashCode()

Vrací

int

vrací hodnotu hash pro tuto instanci trvání.

Parse(Project, string)

Konvertuje určený řetězec na instanci struktury Aspose.Tasks.Duration.

public static Duration Parse(Project p, string value)

Parametry

p Project

určená instance třídy Aspose.Tasks.Project, pro kterou se má trvání konvertovat.

value string

určený řetězec k převodu.

Vrací

Duration

Vrací převedenou instanci struktury Aspose.Tasks.Duration.

ParseTimeSpan(string)

Analyzuje řetězec trvání ve formátu “PT–H–M–S–”.

public static TimeSpan ParseTimeSpan(string value)

Parametry

value string

určený řetězec k analýze.

Vrací

TimeSpan

vrací analyzovanou instanci struktury Aspose.Tasks.Duration.TimeSpan.

Subtract(Duration)

Odečte určené trvání od této instance trvání.

public Duration Subtract(Duration d)

Parametry

d Duration

určená instance Aspose.Tasks.Duration, kterou se má odečíst od této instance.

Vrací

Duration

Nový objekt trvání, který reprezentuje hodnotu této instance minus určenou hodnotu trvání.

Subtract(double)

Odečte určenou hodnotu double od této instance trvání.

public Duration Subtract(double val)

Parametry

val double

určená hodnota System.Double k odečtení od této instance.

Vrací

Duration

Nový objekt trvání, který reprezentuje hodnotu této instance minus určenou hodnotu trvání.

ToDouble()

Konvertuje objekt Duration na hodnotu System.Double.

public double ToDouble()

Vrací

double

Převedená hodnota.

ToString()

Vrací řetězcovou reprezentaci této instance.

public override string ToString()

Vrací

string

řetězcová reprezentace této instance.

Operátory

operator ==(Duration, Duration)

Vrací hodnotu, která indikuje, zda je tato instance rovna určenému objektu.

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

Parametry

a Duration

První trvání.

b Duration

Druhé trvání.

Vrací

bool

hodnota indikující, zda je tato instance rovna určenému objektu

operator !=(Duration, Duration)

Vrací hodnotu, která indikuje, zda tato instance není rovna určenému objektu.

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

Parametry

a Duration

První trvání.

b Duration

Druhé trvání.

Vrací

bool

hodnota indikující, zda tato instance není rovna určenému objektu

 Čeština