Class ExtendedAttribute

Class ExtendedAttribute

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

Représente des attributs étendus.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Héritage

objectExtendedAttribute

Membres hérités

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Remarques

Actuellement, tous les types d’attributs étendus sont pris en charge pour la lecture à partir de MSP Xml 2003/2007 et mpp 2003.
Pour MSP mpp 2007, tous les attributs étendus peuvent être lus, sauf les durées et les indicateurs.

Propriétés

AttributeDefinition

Obtient la définition de l’attribut.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Valeur de la propriété

ExtendedAttributeDefinition

DateValue

Obtient ou définit une valeur pour les attributs de types date (Date, Début, Fin).

public DateTime DateValue { get; set; }

Valeur de la propriété

DateTime

Exceptions

InvalidOperationException

Lève une exception si la propriété Aspose.Tasks.ExtendedAttribute.AttributeDefinition n’est pas initialisée ou si l’attribut actuel n’est pas un attribut de date.

DurationValue

Obtient ou définit une valeur pour les attributs de type ‘Durée’.

public Duration DurationValue { get; set; }

Valeur de la propriété

Duration

Exceptions

InvalidOperationException

Lève une exception si la propriété Aspose.Tasks.ExtendedAttribute.AttributeDefinition n’est pas initialisée ou si le type de champ personnalisé de la propriété Aspose.Tasks.ExtendedAttribute.AttributeDefinition n’est pas une instance de Aspose.Tasks.Duration.

FieldId

Obtient l’identifiant d’un champ.

public string FieldId { get; }

Valeur de la propriété

string

FlagValue

Obtient ou définit une valeur indiquant si un indicateur est défini pour un attribut de type ‘Indicateur’.

public bool FlagValue { get; set; }

Valeur de la propriété

bool

Exceptions

InvalidOperationException

Lève une exception si la propriété Aspose.Tasks.ExtendedAttribute.AttributeDefinition n’est pas initialisée ou si l’attribut actuel n’est pas un attribut indicateur.

IsErrorValue

Obtient si le calcul de la valeur de l’attribut étendu a entraîné une erreur.

public bool IsErrorValue { get; }

Valeur de la propriété

bool

NumericValue

Obtient ou définit une valeur pour les attributs de types numériques (Coût, Nombre).

public decimal NumericValue { get; set; }

Valeur de la propriété

decimal

Exceptions

InvalidOperationException

Lève une exception si la propriété Aspose.Tasks.ExtendedAttribute.AttributeDefinition n’est pas initialisée ou si le type de champ personnalisé de la propriété Aspose.Tasks.ExtendedAttribute.AttributeDefinition n’est pas ‘Coût’ ou ‘Nombre’.

TextValue

Obtient ou définit une valeur pour les attributs de type ‘Texte’.

public string TextValue { get; set; }

Valeur de la propriété

string

Exceptions

InvalidOperationException

Lève une exception si la propriété Aspose.Tasks.ExtendedAttribute.AttributeDefinition n’est pas initialisée ou si l’attribut actuel n’est pas un attribut texte.

ValueGuid

Obtient le guid d’une valeur de recherche.

public string ValueGuid { get; }

Valeur de la propriété

string

Remarques

Ne doit pas être défini directement, utilisez plutôt ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) pour créer un attribut étendu avec une valeur de recherche.

ValueReadOnly

Obtient une valeur indiquant si une valeur de cette instance Aspose.Tasks.ExtendedAttribute est en lecture seule.
retourne true si une formule ou un rollup est défini dans l’Aspose.Tasks.ExtendedAttributeDefinition pour cet objet.

public bool ValueReadOnly { get; }

Valeur de la propriété

bool

Méthodes

ToString()

Renvoie une courte représentation sous forme de chaîne d’un attribut étendu.

public override string ToString()

Renvoie

string

La représentation sous forme de chaîne de l’attribut étendu.

 Français