Class TimephasedData
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Zaman aşamalı bir veri oluşturur.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
Aspose.Tasks.TimephasedData sınıfının yeni bir örneğini başlatır.
public TimephasedData()
Properties
Finish
Zaman aşamalı bir veri dönemi tarihini alır veya ayarlar.
public DateTime Finish { get; set; }
Mülkiyet Değer
Start
Zaman aşamalı bir veri dönemi başlangıç tarihini alır veya ayarlar.
public DateTime Start { get; set; }
Mülkiyet Değer
TimephasedDataType
Zaman aşamalı bir veri türünü alır veya ayarlar.
public TimephasedDataType TimephasedDataType { get; set; }
Mülkiyet Değer
Remarks
Aspose.Tasks.TimephasedData.Value mülkiyeti, burada belirtilen tip için uygun değilse silinecektir.
Uid
Zaman aşamalı verilerin benzersiz tanımlayıcısını alır veya ayarlar
public int Uid { get; set; }
Mülkiyet Değer
Unit
Zaman aşamalı bir veri dönemi zaman birimi alır veya ayarlar.
public TimeUnitType Unit { get; set; }
Mülkiyet Değer
Value
Zaman aşamalı bir veri dönemi için zaman birimi başına değer alır veya ayarlar.
public string Value { get; set; }
Mülkiyet Değer
Exceptions
Değer belirtilen Aspose.Tasks.TimephasedData.TimephasedDataType için yanlış olduğunda veya olumsuz değerlere sahip olduğunda.
ValueToCost
Bu nesnenin çerçeve değerini temsil eden System.Double örneği alır.
public double ValueToCost { get; set; }
Mülkiyet Değer
ValueToDuration
Bu nesnenin string değerini temsil eden System.TimeSpan örneği alır.
public TimeSpan ValueToDuration { get; }
Mülkiyet Değer
ValueToUnits
Birim tabanlı zaman aşamalı veriler için bu nesnenin çerçeve değerini temsil eden System.Double örneği alır.
public double ValueToUnits { get; }
Mülkiyet Değer
Methods
CreateCostTimephased(İletişim, İletişim, İletişim, İletişim, İletişim, İletişim, İletişim)
Aspose.Tasks.TimephasedData sınıfı için maliyet tabanlı zaman aşamalı veriler için yeni bir örnek oluşturur ve başlatır.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
Görevden çıkın.
start
DateTime
Başlangıç Tarihi.
finish
DateTime
Tarih süresi bitti.
value
double
maliyet değeri .
timeUnit
TimeUnitType
Zaman birimi türü.
type
TimephasedDataType
Zamanlı veri türü.
Returns
Bir örnek Aspose.Tasks.TimephasedData sınıfı maliyet tabanlı zaman aşamalı veriler için.
Exceptions
Olumsuz maliyet değeri belirlenmişse.
CreateCostTimephased(DateTime, DateTime, DateTime, Çift, ZamanlıDataType)
Aspose.Tasks.TimephasedData sınıfı için maliyet tabanlı zaman aşamalı veriler için yeni bir örnek oluşturur ve başlatır.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
Görevden çıkın.
start
DateTime
Başlangıç Tarihi.
finish
DateTime
Tarih süresi bitti.
value
double
maliyet değeri .
type
TimephasedDataType
Zamanlı veri türü.
Returns
Bir örnek Aspose.Tasks.TimephasedData sınıfı maliyet tabanlı zaman aşamalı veriler için.
Exceptions
Olumsuz maliyet değeri belirlenmişse.
CreateUnitTimephased(DateTime, DateTime, DateTime, Çift, ZamanlıDataType)
Aspose.Tasks.TimephasedData sınıfının yeni bir örneği oluşturur ve başlatır, birim tabanlı bir malzeme kaynağına atanan zaman aşamalı veriler için.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
Görevden çıkın.
start
DateTime
Başlangıç Tarihi.
finish
DateTime
Tarih süresi bitti.
units
double
Birim sayısı .
type
TimephasedDataType
Zamanlı veri türü.
Returns
Bir örnek Aspose.Tasks.TimephasedData sınıfı maliyet tabanlı zaman aşamalı veriler için.
Exceptions
Olumsuz birim sayısı belirlenmişse.
CreateWorkTimephased(İtalya, TimeType, TimeType, TimeType, TimeType)
Çalışma tabanlı zaman aşamalı veriler için Aspose.Tasks.TimephasedData sınıfının yeni bir örneği oluşturur ve başlatır.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
Görevden çıkın.
start
DateTime
Başlangıç Tarihi.
finish
DateTime
Tarih süresi bitti.
value
TimeSpan
Timespan değerleri.
timeUnit
TimeUnitType
Zaman birimi türü.
type
TimephasedDataType
Zamanlı veri türü.
Returns
Aspose.Tasks.TimephasedData sınıfı çalışma tabanlı zaman aşamalı veriler için bir örnektir.
Exceptions
Olumsuz çalışma değeri belirlenmişse.