Class ExtendedAttribute

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

object ExtendedAttribute

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

ExtendedAttributeDefinition

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

DateTime

Exceptions

InvalidOperationException

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

Duration

Exceptions

InvalidOperationException

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

string

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

bool

Exceptions

InvalidOperationException

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

bool

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

decimal

Exceptions

InvalidOperationException

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

string

Exceptions

InvalidOperationException

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

string

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.Torna veritat si una fórmula o rellotge es defineix en l’Aspose.Tasks.ExtendedAttributeDefinition per a aquest objecte.

public bool ValueReadOnly { get; }

Valor de la propietat

bool

Methods

ToString()

Retorna la representació d’una sèrie curta d’un atribut ampliat.

public override string ToString()

Returns

string

La representació de la fila de l’atribució estesa.

 Català