Class ExtendedAttribute

Class ExtendedAttribute

ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)

Edustajat laajentavat ominaisuuksia.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Inheritance

object ExtendedAttribute

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

ExtendedAttributeDefinition

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

DateTime

Exceptions

InvalidOperationException

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

Duration

Exceptions

InvalidOperationException

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

string

FlagValue

Saat tai asetat arvon, joka osoittaa, onko lippu asetettu “Flag” -tyypin ominaisuuteen.

public bool FlagValue { get; set; }

Omistuksen arvo

bool

Exceptions

InvalidOperationException

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

bool

NumericValue

Saat tai asettaa arvon ominaisuuksille, joilla on numerotyypit (kulutus, luku).

public decimal NumericValue { get; set; }

Omistuksen arvo

decimal

Exceptions

InvalidOperationException

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

string

Exceptions

InvalidOperationException

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

string

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.palautuu todeksi, jos kaava tai rullaus määritellään Aspose.Tasks.ExtendedAttributeDefinition tässä kohteessa.

public bool ValueReadOnly { get; }

Omistuksen arvo

bool

Methods

ToString()

Palauttaa lyhyen sarjan edustus laajennetun ominaisuuden.

public override string ToString()

Returns

string

Laajennetun ominaisuuden sarjan edustus.

 Suomi