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
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à
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à
TimephasedDataType
Riceve o impone il tipo di dati in fase di tempo.
public TimephasedDataType TimephasedDataType { get; set; }
Valore di proprietà
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à
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à
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à
Exceptions
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à
ValueToDuration
Riceve l’esempio System.TimeSpan che rappresenta il valore strato di questo oggetto.
public TimeSpan ValueToDuration { get; }
Valore di proprietà
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à
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
Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.
Exceptions
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
Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.
Exceptions
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
Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase di tempo basati sul costo.
Exceptions
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
Un esempio della classe di dati Aspose.Tasks.Timephased per i dati di fase basati sul lavoro.
Exceptions
Se il valore negativo del lavoro è stato specificato.