Class ExtendedAttribute
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
Reprezentanți extinde atributele.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
În prezent, a susținut toate tipurile de citire a atributelor extinse din MSP Xml 2003/2007 și mpp 2003.Pentru MSP mpp 2007 toate atributele extinse de citire au fost susținute, cu excepția durate și steaguri.
Properties
AttributeDefinition
A fost definită atributul.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Valoarea proprietății
DateValue
Obține sau stabilește o valoare pentru atributele cu tipuri de date (Data, Start, Finalizare).
public DateTime DateValue { get; set; }
Valoarea proprietății
Exceptions
În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau atributul curent nu este un atribut de dată.
DurationValue
Obține sau setă valoare pentru atributele cu tipul “Durare”.
public Duration DurationValue { get; set; }
Valoarea proprietății
Exceptions
În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau tip de câmp personalizat de Aspose.Tasks.ExtendedAttribute.AttributeDefinition proprietatea nu este o instanta Aspose.Tasks.Duration.
FieldId
Obțineți ID-ul unui câmp.
public string FieldId { get; }
Valoarea proprietății
FlagValue
Obține sau stabilește o valoare care indică dacă o steagă este setată pentru un atribut cu tipul ‘Flag’.
public bool FlagValue { get; set; }
Valoarea proprietății
Exceptions
În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau atributul curent nu este un atribut de pavilion.
IsErrorValue
Descoperă dacă calculul valorii atributului extins a dus la o eroare.
public bool IsErrorValue { get; }
Valoarea proprietății
NumericValue
Obține sau stabilește o valoare pentru atributele cu tipuri numerice (cost, număr).
public decimal NumericValue { get; set; }
Valoarea proprietății
Exceptions
În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau tip de câmp personalizat al Aspose.Tasks.ExtendedAttribute.AttributeDefinition proprietatea nu este ‘Cost’ sau ‘Număr’.
TextValue
Obține sau stabilește o valoare pentru atributele cu tipul ‘Text’.
public string TextValue { get; set; }
Valoarea proprietății
Exceptions
În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau atributul curent nu este un atribut text.
ValueGuid
Obține ghidul unei valori de căutare.
public string ValueGuid { get; }
Valoarea proprietății
Remarks
Nu trebuie setat direct, în schimb, utilizați ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) pentru a crea un atribut extins cu o valoare de lookup.
ValueReadOnly
Obține o valoare care indică dacă o valoare a acestui Aspose.Tasks.ExtendedAttribute este citită numai.
public bool ValueReadOnly { get; }
Valoarea proprietății
Methods
ToString()
Întoarce o reprezentare scurtă a unui atribut extins.
public override string ToString()
Returns
Reprezentarea stringului a atributului extins.