Struct Duration

Struct Duration

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

Rappresenta la durata in un progetto.

public struct Duration : IEquatable<duration>

Implementa

IEquatable<duration>

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.
Il flag che determina se questa istanza di Duration è trascorsa.

public bool IsElapsed { get; }

Valore della Proprietà

bool

IsEstimated

Ottiene un valore che indica se l’unità di tempo è stimata.
Il flag che determina se questa istanza di Duration è stimata.

public bool IsEstimated { get; }

Valore della Proprietà

bool

TimeSpan

Ottiene l’istanza Aspose.Tasks.Duration.TimeSpan di questo oggetto Duration.
L’istanza TimeSpan di questo oggetto Duration.

public TimeSpan TimeSpan { get; }

Valore della Proprietà

TimeSpan

TimeUnit

Ottiene il tipo di unità di tempo per questo oggetto.
Il tipo di unità di tempo di questa istanza di Duration.

public TimeUnitType TimeUnit { get; }

Valore della Proprietà

TimeUnitType

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

Duration

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

Duration

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

Duration

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

bool

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

bool

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

int

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

Duration

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

TimeSpan

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

Duration

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

Duration

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

double

Valore convertito.

ToString()

Restituisce una rappresentazione stringa di questa istanza.

public override string ToString()

Restituisce

string

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

bool

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

bool

un valore che indica se questa istanza non è uguale a un oggetto specificato

 Italiano