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
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à
DateValue
Riceve o impone un valore per gli attributi con tipi di data (data, inizio, fine).
public DateTime DateValue { get; set; }
Valore di proprietà
Exceptions
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à
Exceptions
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à
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à
Exceptions
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à
NumericValue
Riceve o impone un valore per attributi con tipi numerici (Costo, Numero).
public decimal NumericValue { get; set; }
Valore di proprietà
Exceptions
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à
Exceptions
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à
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.
public bool ValueReadOnly { get; }
Valore di proprietà
Methods
ToString()
Ritorna la breve rappresentazione di un attributo esteso.
public override string ToString()
Returns
La rappresentazione di stringhe dell’attributo esteso.