Class ExtendedAttribute

Class ExtendedAttribute

Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)

đại diện các thuộc tính mở rộng.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Inheritance

object ExtendedAttribute

Thành viên thừa kế

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

Remarks

Hiện tại đã hỗ trợ tất cả các loại thuộc tính mở rộng đọc từ MSP Xml 2003/2007 và mpp 2003.Đối với MSP mpp 2007 tất cả các thuộc tính mở rộng đọc được hỗ trợ ngoại trừ thời gian và lá cờ.

Properties

AttributeDefinition

Nhận được định nghĩa attribute.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Giá trị bất động sản

ExtendedAttributeDefinition

DateValue

Nhận hoặc đặt một giá trị cho các thuộc tính với các loại ngày (Ngày, Bắt đầu, Kết thúc).

public DateTime DateValue { get; set; }

Giá trị bất động sản

DateTime

Exceptions

InvalidOperationException

Thrown nếu thuộc tính Aspose.Tasks.ExtendedAttribute.AttributeDefinition không được khởi động hoặc thuộc tính hiện tại không phải là thuộc tính ngày.

DurationValue

Nhận hoặc đặt giá trị cho các thuộc tính với loại ‘Duration’.

public Duration DurationValue { get; set; }

Giá trị bất động sản

Duration

Exceptions

InvalidOperationException

Thrown if the Aspose.Tasks.ExtendedAttribute.AttributeDefinition property is not initialized or custom field type of Aspose.Tasks.ExtendedAttribute.AttributeDefinition property is not an Aspose.Tasks.Duration instance.

FieldId

Nhận ID của một lĩnh vực.

public string FieldId { get; }

Giá trị bất động sản

string

FlagValue

Nhận hoặc đặt một giá trị cho thấy liệu một lá cờ được thiết lập cho một thuộc tính có loại ‘Lá cờ’.

public bool FlagValue { get; set; }

Giá trị bất động sản

bool

Exceptions

InvalidOperationException

Thrown nếu thuộc tính Aspose.Tasks.ExtendedAttribute.AttributeDefinition không được khởi động hoặc thuộc tính hiện tại không phải là thuộc tính lá cờ.

IsErrorValue

Nhận ra liệu tính toán giá trị của thuộc tính mở rộng có dẫn đến một sai lầm hay không.

public bool IsErrorValue { get; }

Giá trị bất động sản

bool

NumericValue

Nhận hoặc đặt một giá trị cho các thuộc tính với các loại số (giá, Số).

public decimal NumericValue { get; set; }

Giá trị bất động sản

decimal

Exceptions

InvalidOperationException

Thrown if the Aspose.Tasks.ExtendedAttribute.AttributeDefinition property is not initialized or custom field type of Aspose.Tasks.ExtendedAttribute.AttributeDefinition property is not ‘Cost’ or ‘Number’.

TextValue

Nhận hoặc đặt một giá trị cho các thuộc tính với kiểu ‘Thông tin’.

public string TextValue { get; set; }

Giá trị bất động sản

string

Exceptions

InvalidOperationException

Thrown nếu thuộc tính Aspose.Tasks.ExtendedAttribute.AttributeDefinition không được khởi động hoặc thuộc tính hiện tại không phải là thuộc tính văn bản.

ValueGuid

Nhận được hướng dẫn của một giá trị tìm kiếm.

public string ValueGuid { get; }

Giá trị bất động sản

string

Remarks

Không được thiết lập trực tiếp, thay vào đó sử dụng ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) để tạo một thuộc tính mở rộng với giá trị tìm kiếm.

ValueReadOnly

Nó nhận được một giá trị cho thấy liệu giá trị của Aspose.Tasks.ExtendedAttribute chỉ được đọc.trở lại đúng nếu một công thức hoặc rollup được xác định trong Aspose.Tasks.ExtendedAttributeDefinition cho đối tượng này.

public bool ValueReadOnly { get; }

Giá trị bất động sản

bool

Methods

ToString()

Quay lại biểu hiện dòng ngắn của một thuộc tính mở rộng.

public override string ToString()

Returns

string

Hiển thị dòng của thuộc tính mở rộng.

 Tiếng Việt