Class TimephasedData

Class TimephasedData

Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)

Si tratta di un dato di fase temporale.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

I membri ereditari

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

Constructors

TimephasedData()

Inizia una nuova instanza della classe Aspose.Tasks.TimephasedData.

public TimephasedData()

Properties

Finish

Riceve o impone la data di scadenza di un periodo di dati in fase di tempo.

public DateTime Finish { get; set; }

Valore di proprietà

DateTime

Start

Riceve o impone la data di inizio di un periodo di dati in fase di tempo.

public DateTime Start { get; set; }

Valore di proprietà

DateTime

TimephasedDataType

Riceve o impone il tipo di dati in fase di tempo.

public TimephasedDataType TimephasedDataType { get; set; }

Valore di proprietà

TimephasedDataType

Remarks

La proprietà Aspose.Tasks.TimephasedData.Value sarà cancellata, se non è adatta per il tipo, specificato qui.

Uid

Riceve o impone l’identificatore unico di dati di fase temporale

public int Uid { get; set; }

Valore di proprietà

int

Unit

Riceve o impone l’unità di tempo di un periodo di dati in fase di tempo.

public TimeUnitType Unit { get; set; }

Valore di proprietà

TimeUnitType

Value

Riceve o impone il valore per unità di tempo per un periodo di dati in fase di tempo.

public string Value { get; set; }

Valore di proprietà

string

Exceptions

TasksException

Quando il valore è sbagliato per specificato Aspose.Tasks.TimephasedData.TimephasedDataType o avere un valore negativo.

ValueToCost

Riceve System.Double instance che rappresenta il valore strato di questo oggetto.

public double ValueToCost { get; set; }

Valore di proprietà

double

ValueToDuration

Riceve l’esempio System.TimeSpan che rappresenta il valore strato di questo oggetto.

public TimeSpan ValueToDuration { get; }

Valore di proprietà

TimeSpan

ValueToUnits

Riceve System.Double instance che rappresenta il valore stringente di questo oggetto per i dati di fase del tempo basati su unità.

public double ValueToUnits { get; }

Valore di proprietà

double

Methods

CreateCostTimephased(int, DateTime, DateTime, double, TimeUnitType, TimephasedDataType)

Crea e inizia una nuova instanza della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID della missione.

start DateTime

Inizia la data.

finish DateTime

Finita la data.

value double

Valore del costo.

timeUnit TimeUnitType

Tipo di unità di tempo.

type TimephasedDataType

Tipo di dati temporali.

Returns

TimephasedData

Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.

Exceptions

ArgumentException

Se il valore dei costi negativi è stato specificato.

CreateCostTimephased(int, DateTime, DateTime, double, TimeFasedDataType)

Crea e inizia una nuova instanza della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.

public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)

Parameters

uid int

UID della missione.

start DateTime

Inizia la data.

finish DateTime

Finita la data.

value double

Valore del costo.

type TimephasedDataType

Tipo di dati temporali.

Returns

TimephasedData

Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.

Exceptions

ArgumentException

Se il valore dei costi negativi è stato specificato.

CreateUnitTimephased(int, DateTime, DateTime, double, TimeFasedDataType)

Crea e inizia una nuova instanza della classe di dati Aspose.Tasks.Timephased per i dati di fase del tempo basati su unità di un’assegnazione di una risorsa materiale.

public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)

Parameters

uid int

UID della missione.

start DateTime

Inizia la data.

finish DateTime

Finita la data.

units double

Numero di unità.

type TimephasedDataType

Tipo di dati temporali.

Returns

TimephasedData

Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.

Exceptions

ArgumentException

Se è stata specificata la quantità negativa di unità.

CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, DateType)

Crea e inizia una nuova instanza della classe Aspose.Tasks.TimephasedData per i dati di fase del tempo basati sul lavoro.

public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)

Parameters

uid int

UID della missione.

start DateTime

Inizia la data.

finish DateTime

Finita la data.

value TimeSpan

Il valore del Timespan.

timeUnit TimeUnitType

Tipo di unità di tempo.

type TimephasedDataType

Tipo di dati temporali.

Returns

TimephasedData

Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase basati sul lavoro.

Exceptions

ArgumentException

Se il valore negativo del lavoro è stato specificato.

 Français