Class ExtendedAttribute

Class ExtendedAttribute

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Representerar utökade attribut.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Arv

objectExtendedAttribute

Arvda medlemmar

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

Kommentarer

För närvarande stöds alla typer av utökade attribut som läses från MSP Xml 2003/2007 och mpp 2003. För MSP mpp 2007 stöds alla utökade attributläsningar förutom varaktigheter och flaggor.

Egenskaper

AttributeDefinition

Hämtar attributdefinitionen.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Egenskapsvärde

ExtendedAttributeDefinition

DateValue

Hämtar eller ställer in ett värde för attribut med datatyper (Datum, Start, Slut).

public DateTime DateValue { get; set; }

Egenskapsvärde

DateTime

Undantag

InvalidOperationException

Kastas om Aspose.Tasks.ExtendedAttribute.AttributeDefinition-egenskapen inte är initialiserad eller om det aktuella attributet inte är ett datumattribut.

DurationValue

Hämtar eller ställer in värde för attribut med ‘Varaktighet’ typ.

public Duration DurationValue { get; set; }

Egenskapsvärde

Duration

Undantag

InvalidOperationException

Kastas om Aspose.Tasks.ExtendedAttribute.AttributeDefinition-egenskapen inte är initialiserad eller om den anpassade fälttypen för Aspose.Tasks.ExtendedAttribute.AttributeDefinition-egenskapen inte är en instans av Aspose.Tasks.Duration.

FieldId

Hämtar id för ett fält.

public string FieldId { get; }

Egenskapsvärde

string

FlagValue

Hämtar eller ställer in ett värde som indikerar om en flagga är inställd för ett attribut med ‘Flagga’ typ.

public bool FlagValue { get; set; }

Egenskapsvärde

bool

Undantag

InvalidOperationException

Kastas om Aspose.Tasks.ExtendedAttribute.AttributeDefinition-egenskapen inte är initialiserad eller om det aktuella attributet inte är ett flaggattribut.

IsErrorValue

Hämtar om beräkningen av värdet för det utökade attributet resulterade i ett fel.

public bool IsErrorValue { get; }

Egenskapsvärde

bool

NumericValue

Hämtar eller ställer in ett värde för attribut med numeriska typer (Kostnad, Nummer).

public decimal NumericValue { get; set; }

Egenskapsvärde

decimal

Undantag

InvalidOperationException

Kastas om Aspose.Tasks.ExtendedAttribute.AttributeDefinition-egenskapen inte är initialiserad eller om den anpassade fälttypen för Aspose.Tasks.ExtendedAttribute.AttributeDefinition-egenskapen inte är ‘Kostnad’ eller ‘Nummer’.

TextValue

Hämtar eller ställer in ett värde för attribut med ‘Text’ typ.

public string TextValue { get; set; }

Egenskapsvärde

string

Undantag

InvalidOperationException

Kastas om Aspose.Tasks.ExtendedAttribute.AttributeDefinition-egenskapen inte är initialiserad eller om det aktuella attributet inte är ett textattribut.

ValueGuid

Hämtar guid för ett uppslagsvärde.

public string ValueGuid { get; }

Egenskapsvärde

string

Kommentarer

Bör inte ställas in direkt, använd istället ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) för att skapa ett utökat attribut med ett uppslagsvärde.

ValueReadOnly

Hämtar ett värde som indikerar om värdet av denna Aspose.Tasks.ExtendedAttribute-instans är skrivskyddat. returnerar true om en formel eller sammanställning är definierad i Aspose.Tasks.ExtendedAttributeDefinition för detta objekt.

public bool ValueReadOnly { get; }

Egenskapsvärde

bool

Metoder

ToString()

Returnerar en kort strängrepresentation av ett utökat attribut.

public override string ToString()

Returnerar

string

Strängrepresentationen av det utökade attributet.

 Svenska