Class ExtendedAttribute
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
Repræsenterer udvidede egenskaber.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
I øjeblikket understøttes alle typer af Extended attributes læsning fra MSP Xml 2003/2007 og mpp 2003.For MSP mpp 2007 alle udvidede læsningsattributter understøttes med undtagelse af varighed og flag.
Properties
AttributeDefinition
Det er en atribut definition.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Ejendomsværdi
DateValue
Få eller indstille en værdi for atributter med datotyper (Date, Start, End).
public DateTime DateValue { get; set; }
Ejendomsværdi
Exceptions
Trods, hvis Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom ikke er initialiseret eller nuværende atribut ikke er en dato atribut.
DurationValue
Få eller indstille værdi for atributter med ‘Duration’ type.
public Duration DurationValue { get; set; }
Ejendomsværdi
Exceptions
Hvis Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom ikke er initialiseret eller tilpasset felt type Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom er ikke en Aspose.Tasks.Duration instans.
FieldId
Få ID af et felt.
public string FieldId { get; }
Ejendomsværdi
FlagValue
Giver eller indsætter en værdi, der angiver, om en flag er indstillet til en atribut med ‘Flag’ type.
public bool FlagValue { get; set; }
Ejendomsværdi
Exceptions
Trods, hvis Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom ikke er initialiseret eller nuværende atribut ikke er et flag atribut.
IsErrorValue
Findes, om beregningen af den udvidede egenskabs værdi resulterede i en fejl.
public bool IsErrorValue { get; }
Ejendomsværdi
NumericValue
Få eller indstille en værdi for atributter med numeriske typer (Kost, Antal).
public decimal NumericValue { get; set; }
Ejendomsværdi
Exceptions
Hvis Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom ikke er initialiseret eller tilpasset felt type Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom er ikke ‘Kost’ eller ‘Nummer’.
TextValue
Få eller indstille en værdi for atributter med ‘Text’ type.
public string TextValue { get; set; }
Ejendomsværdi
Exceptions
Trods, hvis Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom ikke er initialiseret eller nuværende atribut ikke er en tekst atribut.
ValueGuid
Få vejledningen af en lookup værdi.
public string ValueGuid { get; }
Ejendomsværdi
Remarks
Det skal ikke indstilles direkte, men i stedet bruge ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) til at oprette et udvidet atribut med et lookup-værdi.
ValueReadOnly
Giver en værdi, der angiver, om en værdi af denne Aspose.Tasks.ExtendedAttribute instans er læst alene.
public bool ValueReadOnly { get; }
Ejendomsværdi
Methods
ToString()
Returnerer kort string repræsentation af en udvidet attribut.
public override string ToString()
Returns
Rækken repræsentation af den udvidede attribut.