Class ExtendedAttribute
nazivni prostor: Aspose.Tasks Sastav: Aspose.Tasks.dll (25.4.0)
Predstavnici proširili svojstva.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Trenutno podržava sve vrste proširenih atributa čitanja iz MSP Xml 2003/2007 i mpp 2003.Za MSP mpp 2007 svi prošireni atributi čitanja podržani osim trajanja i zastava.
Properties
AttributeDefinition
To je definicija atributa.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Vrijednost nekretnina
DateValue
Dobiva ili postavlja vrijednost za atribute s tipovima datuma (Datum, Početak, Završetak).
public DateTime DateValue { get; set; }
Vrijednost nekretnina
Exceptions
Razbijeno ako imovina Aspose.Tasks.ExtendedAttribute.AttributeDefinition nije inicijalizirana ili trenutni atribut nije datumski atribut.
DurationValue
Dobiva ili postavlja vrijednost za atribute s tipom ‘Duration’.
public Duration DurationValue { get; set; }
Vrijednost nekretnina
Exceptions
Ako je Aspose.Tasks.ExtendedAttribute.AttributeDefinition svojstvo nije inicijaliziran ili prilagođeni tip polja Aspose.Tasks.ExtendedAttribute.AttributeDefinition svojstvo nije Aspose.Tasks.Duration primjerak.
FieldId
Pronađite ID polja.
public string FieldId { get; }
Vrijednost nekretnina
FlagValue
Dobiva ili postavlja vrijednost koja ukazuje na to je li zastava postavljena za atribut s tipom ‘Zastava’.
public bool FlagValue { get; set; }
Vrijednost nekretnina
Exceptions
Priključeno ako imovina Aspose.Tasks.ExtendedAttribute.AttributeDefinition nije inicijalizirana ili trenutni atribut nije zastava.
IsErrorValue
Otkriva je li izračun vrijednosti proširenog atributa rezultirao pogreškom.
public bool IsErrorValue { get; }
Vrijednost nekretnina
NumericValue
Dobiva ili postavlja vrijednost za atribute s brojnim tipovima (Cost, Broj).
public decimal NumericValue { get; set; }
Vrijednost nekretnina
Exceptions
U slučaju da imovina Aspose.Tasks.ExtendedAttribute.AttributeDefinition nije inicijalizirana ili prilagođena vrsta polja Aspose.Tasks.ExtendedAttribute.AttributeDefinition imovina nije ‘Kost’ ili ‘Number’.
TextValue
Dobiva ili postavlja vrijednost za atribute s tipom ‘Text’.
public string TextValue { get; set; }
Vrijednost nekretnina
Exceptions
Priključeno ako imovina Aspose.Tasks.ExtendedAttribute.AttributeDefinition nije inicijalizirana ili trenutni atribut nije tekstni atribut.
ValueGuid
Pronađite smjernice za vrijednost pretraživanja.
public string ValueGuid { get; }
Vrijednost nekretnina
Remarks
Ne smije se postavljati izravno, umjesto toga koristite ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) kako biste stvorili prošireni atribut s vrijednostima pretraživanja.
ValueReadOnly
Dobiva vrijednost koja ukazuje na to je li vrijednost ovog Aspose.Tasks.ExtendedAttribute primjera samo čitanje.
public bool ValueReadOnly { get; }
Vrijednost nekretnina
Methods
ToString()
Povratak kratkog redovnog predstavljanja proširenog atributa.
public override string ToString()
Returns
Riječ je o rasponu proširenog atributa.