Class ExtendedAttribute
Nombre del espacio: Aspose.Tasks Asamblea: Aspose.Tasks.dll (25.4.0)
Representantes ampliados de los atributos.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Remarks
Actualmente ha apoyado todos los tipos de Extended Attributes Reading de MSP Xml 2003/2007 y mpp 2003.Para MSP mpp 2007 todos los atributos extendidos de la lectura se apoyaron excepto las duraderas y las banderas.
Properties
AttributeDefinition
Tiene la definición del atributo.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Valor de la propiedad
DateValue
Obtenga o establece un valor para los atributos con tipos de fecha (Date, Start, Finish).
public DateTime DateValue { get; set; }
Valor de la propiedad
Exceptions
Si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no se inicia o el atributo actual no es un atributo de fecha.
DurationValue
Obtenga o establece valor para los atributos con el tipo ‘Duración.
public Duration DurationValue { get; set; }
Valor de la propiedad
Exceptions
En caso de que la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no sea inicializada o tipo de campo personalizado de Aspose.Tasks.ExtendedAttribute.AttributeDefinition propiedad no es una instancia Aspose.Tasks.Duration.
FieldId
Recibe el ID de un campo.
public string FieldId { get; }
Valor de la propiedad
FlagValue
Obtenga o establece un valor que indica si una bandera se establece para un atributo con el tipo ‘Flag.
public bool FlagValue { get; set; }
Valor de la propiedad
Exceptions
Si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no se inicia o el atributo actual no es un atributo de bandera.
IsErrorValue
Descubre si el cálculo del valor del atributo extendido resultó en un error.
public bool IsErrorValue { get; }
Valor de la propiedad
NumericValue
Obtenga o establece un valor para los atributos con tipos numéricos (Costo, Número).
public decimal NumericValue { get; set; }
Valor de la propiedad
Exceptions
En caso de que la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no sea inicializada o tipo de campo personalizado de Aspose.Tasks.ExtendedAttribute.AttributeDefinition propiedad no es ‘Costo’ o ‘Numero’.
TextValue
Obtenga o establece un valor para los atributos con el tipo ‘Text.
public string TextValue { get; set; }
Valor de la propiedad
Exceptions
Si la propiedad Aspose.Tasks.ExtendedAttribute.AttributeDefinition no se inicia o el atributo actual no es un atributo de texto.
ValueGuid
Recibe la guía de un valor de búsqueda.
public string ValueGuid { get; }
Valor de la propiedad
Remarks
No debe configurarse directamente, en lugar de utilizar ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) para crear un atributo extendido con un valor de lookup.
ValueReadOnly
Obtiene un valor que indica si un valor de este Aspose.Tasks.ExtendedAttribute se lee-sólo.
public bool ValueReadOnly { get; }
Valor de la propiedad
Methods
ToString()
Retorna la representación de la corta línea de un atributo extendido.
public override string ToString()
Returns
Representación de la línea del atributo extendido.