Class ExtendedAttribute
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Representants d’atributs ampliats.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Actualment va donar suport a tots els tipus de lectura d’atributs ampliats des de MSP Xml 2003/2007 i mpp 2003.Per MSP mpp 2007 tots els atributs de lectura ampliats es van donar suport excepte les durades i les banderes.
Properties
AttributeDefinition
La definició dels atributs.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Valor de la propietat
DateValue
Obté o estableix un valor per a atributs amb tipus de data (Data, Inici, Finalitza).
public DateTime DateValue { get; set; }
Valor de la propietat
Exceptions
Si la propietat Aspose.Tasks.ExtendedAttribute.AttributeDefinition no és inicialitzada o l’atribute actual no és un atribute de data.
DurationValue
Obté o s’estableix valor per a atributs amb el tipus ‘Duraci.
public Duration DurationValue { get; set; }
Valor de la propietat
Exceptions
Si la propietat Aspose.Tasks.ExtendedAttribute.AttributeDefinition no és inicialitzada o tipus de camp personalitzat de Aspose.Tasks.ExtendedAttribute.AttributeDefinition propietat no és una instància Aspose.Tasks.Duration.
FieldId
Obtenir l’ID d’un camp.
public string FieldId { get; }
Valor de la propietat
FlagValue
Obté o s’estableix un valor que indica si una bandera s’estableix per a un atribut amb el tipus ‘Flag.
public bool FlagValue { get; set; }
Valor de la propietat
Exceptions
Si la propietat Aspose.Tasks.ExtendedAttribute.AttributeDefinition no és inicialitzada o l’atribut actual no és un atribut de bandera.
IsErrorValue
Descobreix si el càlcul del valor de l’atribute estès va resultar en un error.
public bool IsErrorValue { get; }
Valor de la propietat
NumericValue
Obté o fixa un valor per a atributs amb tipus numèrics (Cost, Número).
public decimal NumericValue { get; set; }
Valor de la propietat
Exceptions
Si la propietat Aspose.Tasks.ExtendedAttribute.AttributeDefinition no és inicialitzada o tipus de camp personalitzat de Aspose.Tasks.ExtendedAttribute.AttributeDefinition propietat no és ‘Cost’ o ‘Number’.
TextValue
Obté o estableix un valor per a atributs amb el tipus ‘Text.
public string TextValue { get; set; }
Valor de la propietat
Exceptions
Si la propietat Aspose.Tasks.ExtendedAttribute.AttributeDefinition no és inicialitzada o l’atribute actual no és un atribute de text.
ValueGuid
Obtenir la guia d’un valor de cerca.
public string ValueGuid { get; }
Valor de la propietat
Remarks
No s’ha de configurar directament, en comptes d’utilitzar ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) per crear un atribut ampliat amb un valor de cerca.
ValueReadOnly
Obté un valor que indica si un valor d’aquest Aspose.Tasks.ExtendedAttribute és llegit únicament.
public bool ValueReadOnly { get; }
Valor de la propietat
Methods
ToString()
Retorna la representació d’una sèrie curta d’un atribut ampliat.
public override string ToString()
Returns
La representació de la fila de l’atribució estesa.