Class ExtendedAttribute
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Edustajat laajentavat ominaisuuksia.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Tällä hetkellä tuettu kaikenlaisia laajennetut ominaisuudet lukeminen MSP Xml 2003/2007 ja mpp 2003.MSP mpp 2007: ssä kaikki laajennetut ominaisuudet lukeminen tuettiin, paitsi kestoja ja lippuja.
Properties
AttributeDefinition
Määritelmä on ominaisuus.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Omistuksen arvo
DateValue
Saat tai asettaa arvon ominaisuuksille, joilla on päivämäärätyypit (päivämäärä, alku, loppu).
public DateTime DateValue { get; set; }
Omistuksen arvo
Exceptions
Siirry, jos Aspose.Tasks.ExtendedAttribute.AttributeDefinition ei ole aloitettu tai nykyinen ominaisuus ei ole päivämäärän ominaisuus.
DurationValue
Saat tai asettaa arvoa ominaisuuksille, joilla on ‘Kesto’ -tyyppi.
public Duration DurationValue { get; set; }
Omistuksen arvo
Exceptions
Siirry, jos Aspose.Tasks.ExtendedAttribute.AttributeDefinition ei ole aloitettu tai räätälöity kenttyyppi Aspose.Tasks.ExtendedAttribute.AttributeDefinition omaisuus ei ole Aspose.Tasks.Duration tapaus.
FieldId
Saa kentän tunnus.
public string FieldId { get; }
Omistuksen arvo
FlagValue
Saat tai asetat arvon, joka osoittaa, onko lippu asetettu “Flag” -tyypin ominaisuuteen.
public bool FlagValue { get; set; }
Omistuksen arvo
Exceptions
Siirry, jos Aspose.Tasks.ExtendedAttribute.AttributeDefinition omaisuus ei ole aloitettu tai nykyinen ominaisuus ei ole lippua.
IsErrorValue
Määrittää, onko laajennetun ominaisuuden arvon laskeminen johtanut virheeseen.
public bool IsErrorValue { get; }
Omistuksen arvo
NumericValue
Saat tai asettaa arvon ominaisuuksille, joilla on numerotyypit (kulutus, luku).
public decimal NumericValue { get; set; }
Omistuksen arvo
Exceptions
Siirry, jos Aspose.Tasks.ExtendedAttribute.AttributeDefinition -ominaisuus ei ole aloitettu tai asetettu kenttätyyppi Aspose.Tasks.ExtendedAttribute.AttributeDefinition -ominaisuus ei ole ‘Hinta’ tai ‘Numero’.
TextValue
Saat tai asetat arvon ominaisuuksille ‘Text’ -tyypin kanssa.
public string TextValue { get; set; }
Omistuksen arvo
Exceptions
Siirry, jos Aspose.Tasks.ExtendedAttribute.AttributeDefinition ei ole aloitettu tai nykyinen ominaisuus ei ole tekstin ominaisuus.
ValueGuid
Se saa ohjauksen etsimisen arvosta.
public string ValueGuid { get; }
Omistuksen arvo
Remarks
Ei pitäisi asettaa suoraan, sen sijaan käytä ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) luoda laajennettu ominaisuus, jossa on lookup-arvo.
ValueReadOnly
Saat arvon, joka osoittaa, onko tämän Aspose.Tasks.ExtendedAttribute -indeksin arvo vain luettavissa.
public bool ValueReadOnly { get; }
Omistuksen arvo
Methods
ToString()
Palauttaa lyhyen sarjan edustus laajennetun ominaisuuden.
public override string ToString()
Returns
Laajennetun ominaisuuden sarjan edustus.