Class ExtendedAttribute

Class ExtendedAttribute

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Representa atributos extendidos.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Herencia

objectExtendedAttribute

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

ExtendedAttributeDefinition

DateValue

Obtiene o establece un valor para atributos con tipos de fecha (Fecha, Inicio, Final).

public DateTime DateValue { get; set; }

Valor de la propiedad

DateTime

Excepciones

InvalidOperationException

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

Duration

Excepciones

InvalidOperationException

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

string

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

bool

Excepciones

InvalidOperationException

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

bool

NumericValue

Obtiene o establece un valor para atributos con tipos numéricos (Costo, Número).

public decimal NumericValue { get; set; }

Valor de la propiedad

decimal

Excepciones

InvalidOperationException

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

string

Excepciones

InvalidOperationException

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

string

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. devuelve verdadero si una fórmula o resumen está definida en el Aspose.Tasks.ExtendedAttributeDefinition para este objeto.

public bool ValueReadOnly { get; }

Valor de la propiedad

bool

Métodos

ToString()

Devuelve una representación en cadena corta de un atributo extendido.

public override string ToString()

Devuelve

string

La representación en cadena del atributo extendido.

 Español