Class TimephasedData
Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)
Ini adalah data fasa waktu.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
anggota yang diwarisi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Initifikasi contoh baru dari kelas Aspose.Tasks.TimephasedData.
public TimephasedData()
Properties
Finish
Dapatkan atau menetapkan tanggal akhir dari periode data fase waktu.
public DateTime Finish { get; set; }
Nilai Properti
Start
Dapatkan atau menetapkan tanggal dimulai dari periode data fase waktu.
public DateTime Start { get; set; }
Nilai Properti
TimephasedDataType
Dapatkan atau menetapkan jenis data fasa waktu.
public TimephasedDataType TimephasedDataType { get; set; }
Nilai Properti
Remarks
Properti Aspose.Tasks.TimephasedData.Value akan dibersihkan, jika tidak sesuai untuk jenis, yang dinyatakan di sini.
Uid
Mendapatkan atau menetapkan identifikasi unik data fasa waktu
public int Uid { get; set; }
Nilai Properti
Unit
Dapatkan atau menetapkan unit waktu dari periode data fase waktu.
public TimeUnitType Unit { get; set; }
Nilai Properti
Value
Dapatkan atau menetapkan nilai per unit waktu untuk periode data fase waktu.
public string Value { get; set; }
Nilai Properti
Exceptions
Ketika nilai yang salah untuk Aspose.Tasks.TimephasedData.TimephasedDataType atau memiliki nilai negatif.
ValueToCost
Dapatkan System.Double instance yang mewakili nilai string dari objek ini.
public double ValueToCost { get; set; }
Nilai Properti
ValueToDuration
Dapatkan instansi System.TimeSpan yang mewakili nilai string dari objek ini.
public TimeSpan ValueToDuration { get; }
Nilai Properti
ValueToUnits
Dapatkan System.Double instance yang mewakili nilai string objek ini untuk data fasa waktu berbasis unit.
public double ValueToUnits { get; }
Nilai Properti
Methods
CreateCostTimephased(int, DateTime, DateTime, double, TimeUnitType, TimephasedDataType)
Mencipta dan memulai contoh baru dari Aspose.Tasks.TimephasedKelas Data untuk data fasa waktu berbasis biaya.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID dari tugas tersebut.
start
DateTime
Mulai dari tanggal.
finish
DateTime
Menamatkan tanggal waktu.
value
double
biaya nilai.
timeUnit
TimeUnitType
Jenis unit waktu.
type
TimephasedDataType
Jenis data fasa waktu.
Returns
Contoh dari Aspose.Tasks.TimephasedKelas Data untuk data fasa waktu berbasis biaya.
Exceptions
Jika nilai biaya negatif ditentukan.
CreateCostTimephased(int, DateTime, DateTime, Double, TimephasedDataType)
Mencipta dan memulai contoh baru dari Aspose.Tasks.TimephasedKelas Data untuk data fasa waktu berbasis biaya.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
UID dari tugas tersebut.
start
DateTime
Mulai dari tanggal.
finish
DateTime
Menamatkan tanggal waktu.
value
double
biaya nilai.
type
TimephasedDataType
Jenis data fasa waktu.
Returns
Contoh dari Aspose.Tasks.TimephasedKelas Data untuk data fasa waktu berbasis biaya.
Exceptions
Jika nilai biaya negatif ditentukan.
CreateUnitTimephased(int, DateTime, DateTime, Double, TimephasedDataType)
Mencipta dan memulai contoh baru dari Aspose.Tasks.TimephasedKelas Data untuk data fasa waktu berbasis unit dari pengaturan sumber material.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
UID dari tugas tersebut.
start
DateTime
Mulai dari tanggal.
finish
DateTime
Menamatkan tanggal waktu.
units
double
Jumlah unit tersebut.
type
TimephasedDataType
Jenis data fasa waktu.
Returns
Contoh dari Aspose.Tasks.TimephasedKelas Data untuk data fasa waktu berbasis biaya.
Exceptions
Jika jumlah unit negatif ditentukan.
CreateWorkTimephased(int, DateTime, DateTime, TimeSpan, TimeUnitType, TimephasedDataType)
Mencipta dan memulai contoh baru dari Aspose.Tasks.TimephasedKelas Data untuk data fasa waktu berbasis kerja.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
UID dari tugas tersebut.
start
DateTime
Mulai dari tanggal.
finish
DateTime
Menamatkan tanggal waktu.
value
TimeSpan
Nilai dari Timespan.
timeUnit
TimeUnitType
Jenis unit waktu.
type
TimephasedDataType
Jenis data fasa waktu.
Returns
Contoh dari Aspose.Tasks.TimephasedKelas Data untuk data fase berdasarkan waktu kerja.
Exceptions
Jika nilai kerja negatif ditentukan.