Class ExtendedAttribute

Class ExtendedAttribute

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

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

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Kế thừa

objectExtendedAttribute

Các thành viên kế thừa

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

Nhận xét

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 đều được hỗ trợ ngoại trừ thời gian và cờ.

Thuộc tính

AttributeDefinition

Lấy định nghĩa thuộc tính.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Giá trị thuộc tính

ExtendedAttributeDefinition

DateValue

Lấy hoặc thiết lập giá trị cho các thuộc tính có kiểu ngày (Ngày, Bắt đầu, Kết thúc).

public DateTime DateValue { get; set; }

Giá trị thuộc tính

DateTime

Ngoại lệ

InvalidOperationException

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

DurationValue

Lấy hoặc thiết lập giá trị cho các thuộc tính có kiểu ‘Thời gian’.

public Duration DurationValue { get; set; }

Giá trị thuộc tính

Duration

Ngoại lệ

InvalidOperationException

Ném ra nếu thuộc tính Aspose.Tasks.ExtendedAttribute.AttributeDefinition không được khởi tạo hoặc kiểu trường tùy chỉnh của thuộc tính Aspose.Tasks.ExtendedAttribute.AttributeDefinition không phải là một thể hiện của Aspose.Tasks.Duration.

FieldId

Lấy id của một trường.

public string FieldId { get; }

Giá trị thuộc tính

string

FlagValue

Lấy hoặc thiết lập giá trị cho biết liệu một cờ có được đặt cho thuộc tính có kiểu ‘Cờ’ hay không.

public bool FlagValue { get; set; }

Giá trị thuộc tính

bool

Ngoại lệ

InvalidOperationException

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

IsErrorValue

Lấy xem việc tính toán giá trị của thuộc tính mở rộng có dẫn đến lỗi hay không.

public bool IsErrorValue { get; }

Giá trị thuộc tính

bool

NumericValue

Lấy hoặc thiết lập giá trị cho các thuộc tính có kiểu số (Chi phí, Số lượng).

public decimal NumericValue { get; set; }

Giá trị thuộc tính

decimal

Ngoại lệ

InvalidOperationException

Ném ra nếu thuộc tính Aspose.Tasks.ExtendedAttribute.AttributeDefinition không được khởi tạo hoặc kiểu trường tùy chỉnh của thuộc tính Aspose.Tasks.ExtendedAttribute.AttributeDefinition không phải là ‘Chi phí’ hoặc ‘Số lượng’.

TextValue

Lấy hoặc thiết lập giá trị cho các thuộc tính có kiểu ‘Văn bản’.

public string TextValue { get; set; }

Giá trị thuộc tính

string

Ngoại lệ

InvalidOperationException

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

ValueGuid

Lấy guid của một giá trị tra cứu.

public string ValueGuid { get; }

Giá trị thuộc tính

string

Nhận xét

Không nên thiết lập trực tiếp, thay vào đó hãy sử dụng ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) để tạo một thuộc tính mở rộng với một giá trị tra cứu.

ValueReadOnly

Lấy giá trị cho biết liệu giá trị của thể hiện Aspose.Tasks.ExtendedAttribute này có phải là chỉ đọc hay không.
trả về true nếu một công thức hoặc tổng hợp được định nghĩa trong Aspose.Tasks.ExtendedAttributeDefinition cho đối tượng này.

public bool ValueReadOnly { get; }

Giá trị thuộc tính

bool

Phương thức

ToString()

Trả về chuỗi ngắn đại diện cho một thuộc tính mở rộng.

public override string ToString()

Trả về

string

Đại diện chuỗi của thuộc tính mở rộng.

 Tiếng Việt