Class TimephasedData
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل بيانات المرحلة الزمنية.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData
Inheritance
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TimephasedData()
يبدأ مثال جديد من فئة Aspose.Tasks.TimephasedData.
public TimephasedData()
Properties
Finish
يحصل أو يحدد تاريخ الانتهاء من فترة البيانات المرحلة الزمنية.
public DateTime Finish { get; set; }
قيمة الممتلكات
Start
يحصل أو يحدد تاريخ بدء فترة البيانات المرحلة الزمنية.
public DateTime Start { get; set; }
قيمة الممتلكات
TimephasedDataType
يحصل أو يحدد نوع البيانات المرحلة الزمنية.
public TimephasedDataType TimephasedDataType { get; set; }
قيمة الممتلكات
Remarks
سيتم حذف الممتلكات Aspose.Tasks.TimephasedData.Value ، إذا لم تكن مناسبة للنوع ، المحدد هنا.
Uid
يحصل أو يضع الهوية الفريدة لبيانات المرحلة الزمنية
public int Uid { get; set; }
قيمة الممتلكات
Unit
يحصل أو يضع وحدة الزمن لفترة البيانات المرحلة الزمنية.
public TimeUnitType Unit { get; set; }
قيمة الممتلكات
Value
يحصل أو يضع القيمة لكل وحدة زمنية لفترة بيانات مرحلة زمنية.
public string Value { get; set; }
قيمة الممتلكات
Exceptions
عندما تكون القيمة غير صحيحة بالنسبة إلى Aspose.Tasks.TimephasedData.TimephasedDataType أو لديها قيمة سلبية.
ValueToCost
يحصل على System.Double instance الذي يمثل قيمة شريط لهذا الكائن.
public double ValueToCost { get; set; }
قيمة الممتلكات
ValueToDuration
يحصل على مثال System.TimeSpan الذي يمثل قيمة شريط لهذا الكائن.
public TimeSpan ValueToDuration { get; }
قيمة الممتلكات
ValueToUnits
يحصل على System.Double instance الذي يمثل قيمة شريط لهذا الكائن لبيانات المرحلة الزمنية القائمة على وحدة.
public double ValueToUnits { get; }
قيمة الممتلكات
Methods
CreateCostTimephased(إنت, DateTime, DateTime, مزدوجة, TimeUnitType, TimephasedDataType)
يخلق ويبدأ مثالًا جديدًا من فئة Aspose.Tasks.TimephasedData لبيانات المرحلة الزمنية القائمة على التكلفة.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
إخراج المهمة .
start
DateTime
بدء الموعد النهائي
finish
DateTime
انتهاء الموعد النهائي.
value
double
قيمة التكلفة .
timeUnit
TimeUnitType
نوع الوحدة الزمنية
type
TimephasedDataType
نوع البيانات المرحلة الزمنية.
Returns
مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على التكلفة.
Exceptions
إذا تم تحديد قيمة التكلفة السلبية.
CreateCostTimephased(إنت، DateTime، DateTime، مزدوجة، TimephasedDataType)
يخلق ويبدأ مثالًا جديدًا من فئة Aspose.Tasks.TimephasedData لبيانات المرحلة الزمنية القائمة على التكلفة.
public static TimephasedData CreateCostTimephased(int uid, DateTime start, DateTime finish, double value, TimephasedDataType type)
Parameters
uid
int
إخراج المهمة .
start
DateTime
بدء الموعد النهائي
finish
DateTime
انتهاء الموعد النهائي.
value
double
قيمة التكلفة .
type
TimephasedDataType
نوع البيانات المرحلة الزمنية.
Returns
مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على التكلفة.
Exceptions
إذا تم تحديد قيمة التكلفة السلبية.
CreateUnitTimephased(إنت، DateTime، DateTime، مزدوجة، TimephasedDataType)
يخلق ويبدأ مثالًا جديدًا من فئة Aspose.Tasks.TimephasedData لبيانات المرحلة الزمنية القائمة على وحدة من إعطاء مصدر مادي.
public static TimephasedData CreateUnitTimephased(int uid, DateTime start, DateTime finish, double units, TimephasedDataType type)
Parameters
uid
int
إخراج المهمة .
start
DateTime
بدء التوقيت
finish
DateTime
انتهاء الموعد النهائي.
units
double
عدد الوحدات .
type
TimephasedDataType
نوع البيانات المرحلة الزمنية.
Returns
مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على التكلفة.
Exceptions
إذا تم تحديد العدد السلبي للوحدات.
CreateWorkTimephased(إيت، DateTime، DateTime، TimeSpan، TimeUnitType، TimeFasedDataType)
يخلق ويبدأ مثالًا جديدًا من فئة Aspose.Tasks.TimephasedData لبيانات المرحلة الزمنية القائمة على العمل.
public static TimephasedData CreateWorkTimephased(int uid, DateTime start, DateTime finish, TimeSpan value, TimeUnitType timeUnit, TimephasedDataType type)
Parameters
uid
int
إخراج المهمة .
start
DateTime
بدء الموعد النهائي
finish
DateTime
انتهاء الموعد النهائي.
value
TimeSpan
قيمة تيمسبان
timeUnit
TimeUnitType
نوع الوحدة الزمنية
type
TimephasedDataType
نوع البيانات المرحلة الزمنية.
Returns
مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على العمل.
Exceptions
إذا تم تحديد قيمة العمل السلبية.