Class ExtendedAttribute
Название пространства: Aspose.Tasks Ассоциация: Aspose.Tasks.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
В настоящее время поддерживается все виды расширенных атрибутов чтения из МСФО 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
Получается или устанавливается значение для атрибутов с численными типами (Cost, Number).
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) для создания расширенного атрибута с значением lookup.
ValueReadOnly
Получается значение, указывающее на то, является ли значение этого примера Aspose.Tasks.ExtendedAttribute прочитано только.
public bool ValueReadOnly { get; }
Стоимость недвижимости
Methods
ToString()
Возвращает кратковременное изображение расширенного атрибута.
public override string ToString()
Returns
Звуковое представление расширенного атрибута.