Class ExtendedAttribute
نام ها : Aspose.Tasks جمع آوری: WL29_.dll (25.4.0)
نمایندگان ویژگی های گسترش یافته
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
اعضای ارثی
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
در حال حاضر پشتیبانی از تمام انواع ویژگی های گسترش خواندن از MSP Xml 2003/2007 و mpp 2003.برای MSP mpp 2007 تمام ویژگی های گسترش خواندن به استثنای طول و پرچم پشتیبانی می شود.
Properties
AttributeDefinition
تعریف ویژگی ها را به دست آورده است.
public ExtendedAttributeDefinition AttributeDefinition { get; }
ارزش املاک
DateValue
دریافت یا تنظیم یک مقدار برای ویژگی ها با انواع تاریخ (تاریخ، شروع، پایان).
public DateTime DateValue { get; set; }
ارزش املاک
Exceptions
اگر ویژگی Aspose.Tasks.ExtendedAttribute.AttributeDefinition آغاز نشده باشد یا ویژگی فعلی یک ویژگی تاریخ نیست.
DurationValue
به دست آوردن یا تنظیم ارزش برای ویژگی ها با نوع “مدت”.
public Duration DurationValue { get; set; }
ارزش املاک
Exceptions
در صورتی که دارایی Aspose.Tasks.ExtendedAttribute.AttributeDefinition آغاز نشده یا نوع میدان سفارشی Aspose.Tasks.ExtendedAttribute.AttributeDefinition یک دارایی Aspose.Tasks.Duration نیست.
FieldId
شناسه یک میدان را دریافت کنید.
public string FieldId { get; }
ارزش املاک
FlagValue
دریافت یا تنظیم یک مقدار نشان می دهد که آیا یک پرچم برای یک ویژگی با نوع پرچم تنظیم شده است.
public bool FlagValue { get; set; }
ارزش املاک
Exceptions
اگر ویژگی Aspose.Tasks.ExtendedAttribute.AttributeDefinition آغاز نشده باشد یا ویژگی فعلی یک ویژگی پرچم نیست.
IsErrorValue
تعیین می کند که آیا محاسبه ارزش ویژگی گسترش یافته به یک اشتباه منجر شده است.
public bool IsErrorValue { get; }
ارزش املاک
NumericValue
دریافت یا تنظیم یک مقدار برای ویژگی ها با انواع عددی (قیمت، عدد).
public decimal NumericValue { get; set; }
ارزش املاک
Exceptions
اگر دارایی Aspose.Tasks.ExtendedAttribute.AttributeDefinition آغاز نشده یا نوع میدان سفارشی Aspose.Tasks.ExtendedAttribute.AttributeDefinition دارایی ‘قیمت’ یا ‘عدد’ نیست.
TextValue
دریافت یا تنظیم یک مقدار برای ویژگی ها با نوع متن.
public string TextValue { get; set; }
ارزش املاک
Exceptions
اگر ویژگی Aspose.Tasks.ExtendedAttribute.AttributeDefinition آغاز نشده باشد یا ویژگی فعلی یک ویژگی متن نیست.
ValueGuid
هدایت یک ارزش جستجو را دریافت می کند.
public string ValueGuid { get; }
ارزش املاک
Remarks
نباید به طور مستقیم تنظیم شود، در عوض از ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) برای ایجاد یک ویژگی گسترش یافته با ارزش جستجو استفاده کنید.
ValueReadOnly
یک مقدار دریافت می کند که نشان می دهد که آیا یک مقدار از این Aspose.Tasks.ExtendedAttribute مثال فقط خوانده می شود.
public bool ValueReadOnly { get; }
ارزش املاک
Methods
ToString()
بازگرداندن نمایشنامه کوتاه یک ویژگی گسترش یافته.
public override string ToString()
Returns
نمایندگی از ویژگی های گسترش یافته