Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Representa atributos extendidos.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Herencia
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Observaciones
Actualmente se admiten todos los tipos de lectura de atributos extendidos desde MSP Xml 2003/2007 y mpp 2003. Para MSP mpp 2007, se admite la lectura de todos los atributos extendidos, excepto duraciones y banderas.
Propiedades
AttributeDefinition
Obtiene la definición del atributo.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Valor de la propiedad
DateValue
Obtiene o establece un valor para atributos con tipos de fecha (Fecha, Inicio, Final).
public DateTime DateValue { get; set; }
Valor de la propiedad
Excepciones
Se lanza si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no está inicializada o el atributo actual no es un atributo de fecha.
DurationValue
Obtiene o establece un valor para atributos con tipo ‘Duración’.
public Duration DurationValue { get; set; }
Valor de la propiedad
Excepciones
Se lanza si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no está inicializada o el tipo de campo personalizado de la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no es una instancia de Aspose.Tasks.Duration.
FieldId
Obtiene el id de un campo.
public string FieldId { get; }
Valor de la propiedad
FlagValue
Obtiene o establece un valor que indica si se ha establecido una bandera para un atributo con tipo ‘Bandera’.
public bool FlagValue { get; set; }
Valor de la propiedad
Excepciones
Se lanza si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no está inicializada o el atributo actual no es un atributo de bandera.
IsErrorValue
Obtiene si el cálculo del valor del atributo extendido resultó en un error.
public bool IsErrorValue { get; }
Valor de la propiedad
NumericValue
Obtiene o establece un valor para atributos con tipos numéricos (Costo, Número).
public decimal NumericValue { get; set; }
Valor de la propiedad
Excepciones
Se lanza si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no está inicializada o el tipo de campo personalizado de la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no es ‘Costo’ o ‘Número’.
TextValue
Obtiene o establece un valor para atributos con tipo ‘Texto’.
public string TextValue { get; set; }
Valor de la propiedad
Excepciones
Se lanza si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no está inicializada o el atributo actual no es un atributo de texto.
ValueGuid
Obtiene el guid de un valor de búsqueda.
public string ValueGuid { get; }
Valor de la propiedad
Observaciones
No debe establecerse directamente, en su lugar, utilice ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) para crear un atributo extendido con un valor de búsqueda.
ValueReadOnly
Obtiene un valor que indica si el valor de esta instancia de Aspose.Tasks.ExtendedAttribute es de solo lectura.
public bool ValueReadOnly { get; }
Valor de la propiedad
Métodos
ToString()
Devuelve una representación en cadena corta de un atributo extendido.
public override string ToString()
Devuelve
La representación en cadena del atributo extendido.