Class ExtendedAttribute

Class ExtendedAttribute

Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)

Repräsentanten erweitert Attribute.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Inheritance

object ExtendedAttribute

Vererbte Mitglieder

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

Remarks

Aktuell unterstützt alle Arten von Erweiterten Attribute Lesen von MSP Xml 2003/2007 und mpp 2003.Für MSP mpp 2007 alle erweiterten Attribute lesen unterstützt, mit Ausnahme der Dauer und Flaggen.

Properties

AttributeDefinition

Er erhält die Attribute Definition.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Eigentumswert

ExtendedAttributeDefinition

DateValue

Erhalten oder setzen einen Wert für Attribute mit Datumtypen (Datum, Start, Ende).

public DateTime DateValue { get; set; }

Eigentumswert

DateTime

Exceptions

InvalidOperationException

Wenn das Aspose.Tasks.ExtendedAttribute.AttributeDefinition Eigentum nicht initialisiert ist oder das aktuelle Attribute nicht ein Datum Attribute ist.

DurationValue

Erhalten oder setzen Wert für Attribute mit “Duration” Typ.

public Duration DurationValue { get; set; }

Eigentumswert

Duration

Exceptions

InvalidOperationException

Wenn die Aspose.Tasks.ExtendedAttribute.AttributeDefinition Eigenschaft nicht initialisiert oder benutzerdefinierte Feldtyp von Aspose.Tasks.ExtendedAttribute.AttributeDefinition Eigenschaft ist nicht eine Aspose.Tasks.Duration Instanz.

FieldId

Gibt das ID eines Feldes.

public string FieldId { get; }

Eigentumswert

string

FlagValue

Er erhält oder setzt einen Wert, der angibt, ob eine Flagge für einen Attribut mit dem Typ “Flagge” eingestellt ist.

public bool FlagValue { get; set; }

Eigentumswert

bool

Exceptions

InvalidOperationException

berschreitet, wenn das Aspose.Tasks.ExtendedAttribute.AttributeDefinition Eigentum nicht initialisiert ist oder das aktuelle Attribute kein Flaggenattribute ist.

IsErrorValue

Ermittelt, ob die Berechnung der Wert der erweiterten Attribute zu einem Fehler geführt hat.

public bool IsErrorValue { get; }

Eigentumswert

bool

NumericValue

Er bekommt oder setzt einen Wert für Attribute mit numerischen Typen (Kost, Zahl).

public decimal NumericValue { get; set; }

Eigentumswert

decimal

Exceptions

InvalidOperationException

Wenn das Aspose.Tasks.ExtendedAttribute.AttributeDefinition Eigentum nicht initialisiert oder benutzerdefinierte Feldtyp von Aspose.Tasks.ExtendedAttribute.AttributeDefinition Eigentum ist nicht ‘Kost’ oder ‘Nummer’.

TextValue

Er bekommt oder setzt einen Wert für Attribute mit “Text” Typ.

public string TextValue { get; set; }

Eigentumswert

string

Exceptions

InvalidOperationException

Wenn das Aspose.Tasks.ExtendedAttribute.AttributeDefinition Eigentum nicht initialisiert ist oder das aktuelle Attribut kein Textattribut ist.

ValueGuid

Er bekommt die Leitung eines Lookup-Werts.

public string ValueGuid { get; }

Eigentumswert

string

Remarks

Es sollte nicht direkt eingestellt werden, sondern verwenden Sie ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) um ein erweitertes Attribut mit einem Lookup-Wert zu erstellen.

ValueReadOnly

Er erhält einen Wert, der darauf hindeutet, ob ein Wert dieser Aspose.Tasks.ExtendedAttribute-Instanz nur gelesen wird.returns true if a formula or rollup is defined in der Aspose.Tasks.ExtendedAttributeDefinition für dieses object.

public bool ValueReadOnly { get; }

Eigentumswert

bool

Methods

ToString()

Wiederherstellt eine kurze String-Repräsentation eines erweiterten Attributs.

public override string ToString()

Returns

string

Die String-Repräsentation des erweiterten Attributs.

 Deutsch