Class TimephasedData

Class TimephasedData

اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)

يمثل بيانات المرحلة الزمنية.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class TimephasedData

Inheritance

object TimephasedData

الأعضاء الموروثين

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; }

قيمة الممتلكات

DateTime

Start

يحصل أو يحدد تاريخ بدء فترة البيانات المرحلة الزمنية.

public DateTime Start { get; set; }

قيمة الممتلكات

DateTime

TimephasedDataType

يحصل أو يحدد نوع البيانات المرحلة الزمنية.

public TimephasedDataType TimephasedDataType { get; set; }

قيمة الممتلكات

TimephasedDataType

Remarks

سيتم حذف الممتلكات Aspose.Tasks.TimephasedData.Value ، إذا لم تكن مناسبة للنوع ، المحدد هنا.

Uid

يحصل أو يضع الهوية الفريدة لبيانات المرحلة الزمنية

public int Uid { get; set; }

قيمة الممتلكات

int

Unit

يحصل أو يضع وحدة الزمن لفترة البيانات المرحلة الزمنية.

public TimeUnitType Unit { get; set; }

قيمة الممتلكات

TimeUnitType

Value

يحصل أو يضع القيمة لكل وحدة زمنية لفترة بيانات مرحلة زمنية.

public string Value { get; set; }

قيمة الممتلكات

string

Exceptions

TasksException

عندما تكون القيمة غير صحيحة بالنسبة إلى Aspose.Tasks.TimephasedData.TimephasedDataType أو لديها قيمة سلبية.

ValueToCost

يحصل على System.Double instance الذي يمثل قيمة شريط لهذا الكائن.

public double ValueToCost { get; set; }

قيمة الممتلكات

double

ValueToDuration

يحصل على مثال System.TimeSpan الذي يمثل قيمة شريط لهذا الكائن.

public TimeSpan ValueToDuration { get; }

قيمة الممتلكات

TimeSpan

ValueToUnits

يحصل على System.Double instance الذي يمثل قيمة شريط لهذا الكائن لبيانات المرحلة الزمنية القائمة على وحدة.

public double ValueToUnits { get; }

قيمة الممتلكات

double

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

TimephasedData

مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على التكلفة.

Exceptions

ArgumentException

إذا تم تحديد قيمة التكلفة السلبية.

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

TimephasedData

مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على التكلفة.

Exceptions

ArgumentException

إذا تم تحديد قيمة التكلفة السلبية.

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

TimephasedData

مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على التكلفة.

Exceptions

ArgumentException

إذا تم تحديد العدد السلبي للوحدات.

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

TimephasedData

مثال على فئة البيانات Aspose.Tasks.Timephased لبيانات المرحلة الزمنية القائمة على العمل.

Exceptions

ArgumentException

إذا تم تحديد قيمة العمل السلبية.

 عربي