Class ExtendedAttribute
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Repräsentanten erweitert Attribute.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
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
DateValue
Erhalten oder setzen einen Wert für Attribute mit Datumtypen (Datum, Start, Ende).
public DateTime DateValue { get; set; }
Eigentumswert
Exceptions
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
Exceptions
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
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
Exceptions
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
NumericValue
Er bekommt oder setzt einen Wert für Attribute mit numerischen Typen (Kost, Zahl).
public decimal NumericValue { get; set; }
Eigentumswert
Exceptions
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
Exceptions
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
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.
public bool ValueReadOnly { get; }
Eigentumswert
Methods
ToString()
Wiederherstellt eine kurze String-Repräsentation eines erweiterten Attributs.
public override string ToString()
Returns
Die String-Repräsentation des erweiterten Attributs.