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; }
ค่า Property
DateValue
รับหรือกำหนดค่าของคุณสมบัติที่มีประเภทวันที่ (วันที่, เริ่มต้น, เสร็จสิ้น)
public DateTime DateValue { get; set; }
ค่า Property
ข้อยกเว้น
จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือคุณสมบัติปัจจุบันไม่ใช่คุณสมบัติวันที่
DurationValue
รับหรือกำหนดค่าสำหรับคุณสมบัติที่มีประเภท ‘Duration’
public Duration DurationValue { get; set; }
ค่า Property
ข้อยกเว้น
จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือประเภทฟิลด์ที่กำหนดเองของคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ใช่ตัวอย่างของ Aspose.Tasks.Duration
FieldId
รับ id ของฟิลด์
public string FieldId { get; }
ค่า Property
FlagValue
รับหรือกำหนดค่าที่บ่งชี้ว่ามีการตั้งธงสำหรับคุณสมบัติที่มีประเภท ‘Flag’
public bool FlagValue { get; set; }
ค่า Property
ข้อยกเว้น
จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือคุณสมบัติปัจจุบันไม่ใช่คุณสมบัติธง
IsErrorValue
รับว่าการคำนวณค่าของคุณสมบัติที่ขยายออกส่งผลให้เกิดข้อผิดพลาดหรือไม่
public bool IsErrorValue { get; }
ค่า Property
NumericValue
รับหรือกำหนดค่าสำหรับคุณสมบัติที่มีประเภทตัวเลข (ต้นทุน, หมายเลข)
public decimal NumericValue { get; set; }
ค่า Property
ข้อยกเว้น
จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือประเภทฟิลด์ที่กำหนดเองของคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ใช่ ‘Cost’ หรือ ‘Number’
TextValue
รับหรือกำหนดค่าสำหรับคุณสมบัติที่มีประเภท ‘Text’
public string TextValue { get; set; }
ค่า Property
ข้อยกเว้น
จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือคุณสมบัติปัจจุบันไม่ใช่คุณสมบัติข้อความ
ValueGuid
รับ guid ของค่าที่ค้นหา
public string ValueGuid { get; }
ค่า Property
หมายเหตุ
ไม่ควรกำหนดโดยตรง ให้ใช้ ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) เพื่อสร้างคุณสมบัติที่ขยายออกพร้อมค่าที่ค้นหา
ValueReadOnly
รับค่าที่บ่งชี้ว่าค่าของอินสแตนซ์ Aspose.Tasks.ExtendedAttribute นี้เป็นแบบอ่านอย่างเดียวหรือไม่
public bool ValueReadOnly { get; }
ค่า Property
วิธีการ
ToString()
คืนค่าการแทนสั้น ๆ ของคุณสมบัติที่ขยายออก
public override string ToString()
คืนค่า
การแทนค่าของคุณสมบัติที่ขยายออก