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
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
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
Exceptions
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
Exceptions
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
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
Exceptions
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
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
Exceptions
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
Exceptions
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
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.
public bool ValueReadOnly { get; }
Giá trị bất động sản
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
Hiển thị dòng của thuộc tính mở rộng.