Class ExtendedAttribute

Class ExtendedAttribute

Le nom : Aspose.Tasks Assemblée: Aspose.Tasks.dll (25.4.0)

Gli attributi sono estesi.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Inheritance

object ExtendedAttribute

I membri ereditari

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

Remarks

Attualmente ha supportato tutti i tipi di Attributi estesi di lettura da MSP Xml 2003/2007 e mpp 2003.Per MSP mpp 2007 tutti gli attributi di lettura estesa sono stati supportati tranne le durata e le bandiere.

Properties

AttributeDefinition

La definizione degli attributi.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Valore di proprietà

ExtendedAttributeDefinition

DateValue

Riceve o impone un valore per gli attributi con tipi di data (data, inizio, fine).

public DateTime DateValue { get; set; }

Valore di proprietà

DateTime

Exceptions

InvalidOperationException

Se la proprietà Aspose.Tasks.ExtendedAttribute.AttributeDefinition non è inizializzata o l’attributo corrente non è un attributo di data.

DurationValue

Riceve o impone valore per attributi con il tipo ‘Durazione’.

public Duration DurationValue { get; set; }

Valore di proprietà

Duration

Exceptions

InvalidOperationException

Se la proprietà di Aspose.Tasks.ExtendedAttribute.AttributeDefinition non è inizializzata o personalizzata tipo di campo di Aspose.Tasks.ExtendedAttribute.AttributeDefinition proprietà non è un caso di Aspose.Tasks.Duration.

FieldId

Ricevi l’ID di un campo.

public string FieldId { get; }

Valore di proprietà

string

FlagValue

Riceve o impone un valore che indica se una bandiera è impostata per un attributo con il tipo ‘Flag’.

public bool FlagValue { get; set; }

Valore di proprietà

bool

Exceptions

InvalidOperationException

Se la proprietà Aspose.Tasks.ExtendedAttribute.AttributeDefinition non è inizializzata o l’attributo corrente non è un attributo di bandiera.

IsErrorValue

Scopri se il calcolo del valore dell’attributo esteso ha portato ad un errore.

public bool IsErrorValue { get; }

Valore di proprietà

bool

NumericValue

Riceve o impone un valore per attributi con tipi numerici (Costo, Numero).

public decimal NumericValue { get; set; }

Valore di proprietà

decimal

Exceptions

InvalidOperationException

Se la proprietà Aspose.Tasks.ExtendedAttribute.AttributeDefinition non è inizializzata o tipo di campo personalizzato di Aspose.Tasks.ExtendedAttribute.AttributeDefinition proprietà non è ‘Costo’ o ‘Numero’.

TextValue

Riceve o impone un valore per gli attributi con il tipo ‘Testo’.

public string TextValue { get; set; }

Valore di proprietà

string

Exceptions

InvalidOperationException

Se la proprietà Aspose.Tasks.ExtendedAttribute.AttributeDefinition non è inizializzata o l’attributo corrente non è un attributo di testo.

ValueGuid

Ricevi la guida di un valore di lookup.

public string ValueGuid { get; }

Valore di proprietà

string

Remarks

Non dovrebbe essere impostato direttamente, invece utilizzare ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) per creare un attributo esteso con un valore di lookup.

ValueReadOnly

Riceve un valore che indica se un valore di questo Aspose.Tasks.ExtendedAttribute instanza è letto solo.ritorna valido se una formula o rollup è definita nell’Aspose.Tasks.ExtendedAttributeDefinition per questo oggetto.

public bool ValueReadOnly { get; }

Valore di proprietà

bool

Methods

ToString()

Ritorna la breve rappresentazione di un attributo esteso.

public override string ToString()

Returns

string

La rappresentazione di stringhe dell’attributo esteso.

 Français