Class ExtendedAttribute
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Vertegenwoordigers uitgebreid attributen.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Momenteel ondersteund alle soorten uitgebreide attributen lezen uit MSP Xml 2003/2007 en mpp 2003.Voor MSP mpp 2007 alle uitgebreide attributen lezen ondersteund met uitzondering van duur en vlaggen.
Properties
AttributeDefinition
De definitie van attribute.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Eigendomswaarde
DateValue
Geeft of stelt een waarde voor attributen met datumtypen (datum, start, eind).
public DateTime DateValue { get; set; }
Eigendomswaarde
Exceptions
Verwijderd als de Aspose.Tasks.ExtendedAttribute.AttributeDefinition eigendom niet is geïnitieerd of het huidige attribute geen datum attribute is.
DurationValue
Geeft of stelt waarde voor attributen met ‘Duration’ type.
public Duration DurationValue { get; set; }
Eigendomswaarde
Exceptions
Omgekeerd als de Aspose.Tasks.ExtendedAttribute.AttributeDefinition eigendom is niet geïnitieerd of aangepaste veld type van Aspose.Tasks.ExtendedAttribute.AttributeDefinition eigendom is niet een Aspose.Tasks.Duration instantie.
FieldId
Geeft de ID van een veld.
public string FieldId { get; }
Eigendomswaarde
FlagValue
Geeft of zet een waarde die aangeeft of een vlag is ingesteld voor een attribuut met ‘Vlag’ type.
public bool FlagValue { get; set; }
Eigendomswaarde
Exceptions
Omgekeerd als de Aspose.Tasks.ExtendedAttribute.AttributeDefinition eigendom niet is geïnitieerd of het huidige attribute geen vlag attribute is.
IsErrorValue
Ontdek of de berekening van de waarde van het verlengde attribuut tot een fout leidde.
public bool IsErrorValue { get; }
Eigendomswaarde
NumericValue
Geeft of stelt een waarde voor attributen met numerieke typen (kosten, getallen).
public decimal NumericValue { get; set; }
Eigendomswaarde
Exceptions
Omgekeerd als de Aspose.Tasks.ExtendedAttribute.AttributeDefinition eigendom is niet geïnitieerd of aangepaste veldtype van Aspose.Tasks.ExtendedAttribute.AttributeDefinition eigendom is niet ‘Cost’ of ‘Nummer’.
TextValue
Geeft of stelt een waarde voor attributen met ‘Text’ type.
public string TextValue { get; set; }
Eigendomswaarde
Exceptions
Verwijderd als de Aspose.Tasks.ExtendedAttribute.AttributeDefinition eigendom niet is geïnitieerd of het huidige attribute geen tekst attribute is.
ValueGuid
Geeft de gids van een lookup waarde.
public string ValueGuid { get; }
Eigendomswaarde
Remarks
Het moet niet rechtstreeks worden ingesteld, in plaats daarvan gebruik ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) om een uitgebreid attribute met een lookup-waarde te maken.
ValueReadOnly
Geeft een waarde die aangeeft of een waarde van deze Aspose.Tasks.ExtendedAttribute-instantie alleen wordt gelezen.
public bool ValueReadOnly { get; }
Eigendomswaarde
Methods
ToString()
Returneert een korte draadvertegenwoordiging van een uitgebreid attribuut.
public override string ToString()
Returns
De string vertegenwoordiging van het uitgebreide attribuut.