Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
מייצג תכונות מורחבות.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
ירושה
חברים ירושים
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; }
ערך המאפיין
DateValue
מקבל או קובע ערך עבור תכונות עם סוגי תאריך (תאריך, התחלה, סיום).
public DateTime DateValue { get; set; }
ערך המאפיין
חריגות
נזרק אם המאפיין Aspose.Tasks.ExtendedAttribute.AttributeDefinition לא מאותחל או אם התכונה הנוכחית אינה תכונת תאריך.
DurationValue
מקבל או קובע ערך עבור תכונות עם סוג ‘משך’.
public Duration DurationValue { get; set; }
ערך המאפיין
חריגות
נזרק אם המאפיין Aspose.Tasks.ExtendedAttribute.AttributeDefinition לא מאותחל או אם סוג השדה המותאם של המאפיין Aspose.Tasks.ExtendedAttribute.AttributeDefinition אינו מופע של Aspose.Tasks.Duration.
FieldId
מקבל את מזהה השדה.
public string FieldId { get; }
ערך המאפיין
FlagValue
מקבל או קובע ערך המצביע אם דגל מוגדר עבור תכונה עם סוג ‘דגל’.
public bool FlagValue { get; set; }
ערך המאפיין
חריגות
נזרק אם המאפיין Aspose.Tasks.ExtendedAttribute.AttributeDefinition לא מאותחל או אם התכונה הנוכחית אינה תכונת דגל.
IsErrorValue
מקבל אם חישוב ערך התכונה המורחבת גרם לשגיאה.
public bool IsErrorValue { get; }
ערך המאפיין
NumericValue
מקבל או קובע ערך עבור תכונות עם סוגים מספריים (עלות, מספר).
public decimal NumericValue { get; set; }
ערך המאפיין
חריגות
נזרק אם המאפיין Aspose.Tasks.ExtendedAttribute.AttributeDefinition לא מאותחל או אם סוג השדה המותאם של המאפיין Aspose.Tasks.ExtendedAttribute.AttributeDefinition אינו ‘עלות’ או ‘מספר’.
TextValue
מקבל או קובע ערך עבור תכונות עם סוג ‘טקסט’.
public string TextValue { get; set; }
ערך המאפיין
חריגות
נזרק אם המאפיין Aspose.Tasks.ExtendedAttribute.AttributeDefinition לא מאותחל או אם התכונה הנוכחית אינה תכונת טקסט.
ValueGuid
מקבל את ה-guid של ערך חיפוש.
public string ValueGuid { get; }
ערך המאפיין
הערות
לא צריך להיות מוגדר ישירות, במקום זאת יש להשתמש ב-ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) כדי ליצור תכונה מורחבת עם ערך חיפוש.
ValueReadOnly
מקבל ערך המצביע אם ערך של מופע Aspose.Tasks.ExtendedAttribute זה הוא רק לקריאה.
public bool ValueReadOnly { get; }
ערך המאפיין
שיטות
ToString()
מחזיר ייצוג מחרוזת קצר של תכונה מורחבת.
public override string ToString()
מחזיר
הייצוג המחרוזתי של התכונה המורחבת.