Class ExtendedAttribute

Class ExtendedAttribute

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

يمثل الخصائص الممتدة.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

الوراثة

objectExtendedAttribute

الأعضاء الموروثة

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

الملاحظات

تدعم حاليًا جميع أنواع قراءة الخصائص الممتدة من MSP Xml 2003/2007 و mpp 2003.
بالنسبة لـ MSP mpp 2007، يتم دعم قراءة جميع الخصائص الممتدة باستثناء المدد والأعلام.

الخصائص

AttributeDefinition

يحصل على تعريف الخاصية.

public ExtendedAttributeDefinition AttributeDefinition { get; }

قيمة الخاصية

ExtendedAttributeDefinition

DateValue

يحصل على أو يحدد قيمة للخصائص ذات أنواع التاريخ (التاريخ، البداية، النهاية).

public DateTime DateValue { get; set; }

قيمة الخاصية

DateTime

الاستثناءات

InvalidOperationException

يتم طرحها إذا كانت خاصية Aspose.Tasks.ExtendedAttribute.AttributeDefinition غير مُهيأة أو كانت الخاصية الحالية ليست خاصية تاريخ.

DurationValue

يحصل على أو يحدد قيمة للخصائص ذات النوع ‘مدة’.

public Duration DurationValue { get; set; }

قيمة الخاصية

Duration

الاستثناءات

InvalidOperationException

يتم طرحها إذا كانت خاصية Aspose.Tasks.ExtendedAttribute.AttributeDefinition غير مُهيأة أو كانت نوع الحقل المخصص في خاصية Aspose.Tasks.ExtendedAttribute.AttributeDefinition ليست مثيلًا من Aspose.Tasks.Duration.

FieldId

يحصل على معرف الحقل.

public string FieldId { get; }

قيمة الخاصية

string

FlagValue

يحصل على أو يحدد قيمة تشير إلى ما إذا كان العلم مُعينًا لخاصية ذات النوع ‘علم’.

public bool FlagValue { get; set; }

قيمة الخاصية

bool

الاستثناءات

InvalidOperationException

يتم طرحها إذا كانت خاصية Aspose.Tasks.ExtendedAttribute.AttributeDefinition غير مُهيأة أو كانت الخاصية الحالية ليست خاصية علم.

IsErrorValue

يحصل على ما إذا كانت عملية حساب قيمة الخاصية الممتدة قد أدت إلى خطأ.

public bool IsErrorValue { get; }

قيمة الخاصية

bool

NumericValue

يحصل على أو يحدد قيمة للخصائص ذات الأنواع العددية (التكلفة، الرقم).

public decimal NumericValue { get; set; }

قيمة الخاصية

decimal

الاستثناءات

InvalidOperationException

يتم طرحها إذا كانت خاصية Aspose.Tasks.ExtendedAttribute.AttributeDefinition غير مُهيأة أو كانت نوع الحقل المخصص في خاصية Aspose.Tasks.ExtendedAttribute.AttributeDefinition ليست ‘تكلفة’ أو ‘رقم’.

TextValue

يحصل على أو يحدد قيمة للخصائص ذات النوع ‘نص’.

public string TextValue { get; set; }

قيمة الخاصية

string

الاستثناءات

InvalidOperationException

يتم طرحها إذا كانت خاصية Aspose.Tasks.ExtendedAttribute.AttributeDefinition غير مُهيأة أو كانت الخاصية الحالية ليست خاصية نصية.

ValueGuid

يحصل على معرف القيمة المرجعية.

public string ValueGuid { get; }

قيمة الخاصية

string

الملاحظات

يجب ألا يتم تعيينه مباشرة، بل استخدم ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) لإنشاء خاصية ممتدة بقيمة مرجعية.

ValueReadOnly

يحصل على قيمة تشير إلى ما إذا كانت قيمة هذه المثيل من Aspose.Tasks.ExtendedAttribute للقراءة فقط.
ترجع true إذا تم تعريف صيغة أو تجميع في Aspose.Tasks.ExtendedAttributeDefinition لهذا الكائن.

public bool ValueReadOnly { get; }

قيمة الخاصية

bool

الأساليب

ToString()

ترجع تمثيل سلسلة قصيرة لخاصية ممتدة.

public override string ToString()

ترجع

string

تمثيل السلسلة للخاصية الممتدة.

 عربي