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

ค่า Property

ExtendedAttributeDefinition

DateValue

รับหรือกำหนดค่าของคุณสมบัติที่มีประเภทวันที่ (วันที่, เริ่มต้น, เสร็จสิ้น)

public DateTime DateValue { get; set; }

ค่า Property

DateTime

ข้อยกเว้น

InvalidOperationException

จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือคุณสมบัติปัจจุบันไม่ใช่คุณสมบัติวันที่

DurationValue

รับหรือกำหนดค่าสำหรับคุณสมบัติที่มีประเภท ‘Duration’

public Duration DurationValue { get; set; }

ค่า Property

Duration

ข้อยกเว้น

InvalidOperationException

จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือประเภทฟิลด์ที่กำหนดเองของคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ใช่ตัวอย่างของ Aspose.Tasks.Duration

FieldId

รับ id ของฟิลด์

public string FieldId { get; }

ค่า Property

string

FlagValue

รับหรือกำหนดค่าที่บ่งชี้ว่ามีการตั้งธงสำหรับคุณสมบัติที่มีประเภท ‘Flag’

public bool FlagValue { get; set; }

ค่า Property

bool

ข้อยกเว้น

InvalidOperationException

จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือคุณสมบัติปัจจุบันไม่ใช่คุณสมบัติธง

IsErrorValue

รับว่าการคำนวณค่าของคุณสมบัติที่ขยายออกส่งผลให้เกิดข้อผิดพลาดหรือไม่

public bool IsErrorValue { get; }

ค่า Property

bool

NumericValue

รับหรือกำหนดค่าสำหรับคุณสมบัติที่มีประเภทตัวเลข (ต้นทุน, หมายเลข)

public decimal NumericValue { get; set; }

ค่า Property

decimal

ข้อยกเว้น

InvalidOperationException

จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือประเภทฟิลด์ที่กำหนดเองของคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ใช่ ‘Cost’ หรือ ‘Number’

TextValue

รับหรือกำหนดค่าสำหรับคุณสมบัติที่มีประเภท ‘Text’

public string TextValue { get; set; }

ค่า Property

string

ข้อยกเว้น

InvalidOperationException

จะถูกโยนขึ้นหากคุณสมบัติ Aspose.Tasks.ExtendedAttribute.AttributeDefinition ไม่ได้ถูกกำหนดค่า หรือคุณสมบัติปัจจุบันไม่ใช่คุณสมบัติข้อความ

ValueGuid

รับ guid ของค่าที่ค้นหา

public string ValueGuid { get; }

ค่า Property

string

หมายเหตุ

ไม่ควรกำหนดโดยตรง ให้ใช้ ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) เพื่อสร้างคุณสมบัติที่ขยายออกพร้อมค่าที่ค้นหา

ValueReadOnly

รับค่าที่บ่งชี้ว่าค่าของอินสแตนซ์ Aspose.Tasks.ExtendedAttribute นี้เป็นแบบอ่านอย่างเดียวหรือไม่ คืนค่า true หากมีการกำหนดสูตรหรือการรวบรวมใน Aspose.Tasks.ExtendedAttributeDefinition สำหรับวัตถุนี้

public bool ValueReadOnly { get; }

ค่า Property

bool

วิธีการ

ToString()

คืนค่าการแทนสั้น ๆ ของคุณสมบัติที่ขยายออก

public override string ToString()

คืนค่า

string

การแทนค่าของคุณสมบัติที่ขยายออก

 แบบไทย