Class ExtendedAttribute
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
Företrädare förlängde attribut.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
För närvarande stöds alla typer av förlängda attribut läsning från MSP Xml 2003/2007 och mpp 2003.För MSP mpp 2007 stöds alla Extended attribut läsning med undantag av varaktigheter och flaggor.
Properties
AttributeDefinition
Du får attribut definitionen.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Fastighetsvärde
DateValue
Få eller ange ett värde för attribut med datumtyper (Date, Start, Finish).
public DateTime DateValue { get; set; }
Fastighetsvärde
Exceptions
Om Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom inte initialiseras eller aktuella attribut är inte ett datum attribut.
DurationValue
Få eller ange värde för attribut med “Duration” typ.
public Duration DurationValue { get; set; }
Fastighetsvärde
Exceptions
Om Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom är inte initialiserad eller anpassad fält typ av Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom är inte en Aspose.Tasks.Duration instans.
FieldId
Få ID av ett fält.
public string FieldId { get; }
Fastighetsvärde
FlagValue
Få eller ange ett värde som anger om en flagga är inställd för en attribut med “Flagga” typ.
public bool FlagValue { get; set; }
Fastighetsvärde
Exceptions
Om Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom inte initialiseras eller nuvarande attribut är inte en flagg attribut.
IsErrorValue
Upptäcker om beräkningen av förlängda attributets värde resulterade i ett fel.
public bool IsErrorValue { get; }
Fastighetsvärde
NumericValue
Få eller ange ett värde för attribut med numeriska typer (Kost, Antal).
public decimal NumericValue { get; set; }
Fastighetsvärde
Exceptions
Om Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom inte är initialiserad eller anpassad fält typ av Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom är inte ‘Kost’ eller ‘Numret’.
TextValue
Få eller ange ett värde för attribut med “Text” typ.
public string TextValue { get; set; }
Fastighetsvärde
Exceptions
Om Aspose.Tasks.ExtendedAttribute.AttributeDefinition ejendom inte initialiseras eller nuvarande attribut är inte en text attribut.
ValueGuid
Få vägledning av en lookup värde.
public string ValueGuid { get; }
Fastighetsvärde
Remarks
Det bör inte ställas in direkt, istället använda ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) för att skapa en förlängd attribut med ett lookupvärde.
ValueReadOnly
Få ett värde som indikerar om ett värde av denna Aspose.Tasks.ExtendedAttribute instans är bara läst.
public bool ValueReadOnly { get; }
Fastighetsvärde
Methods
ToString()
Returnerar kort rad representation av en förlängd attribut.
public override string ToString()
Returns
Strängrepresentation av den utökade attributen.