Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Reprezentuje rozšířené atributy.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Dědičnost
Děděné členy
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Poznámky
Aktuálně jsou podporovány všechny typy čtení rozšířených atributů z MSP Xml 2003/2007 a mpp 2003.
Pro MSP mpp 2007 jsou podporovány všechny rozšířené atributy kromě trvání a příznaků.
Vlastnosti
AttributeDefinition
Získá definici atributu.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Hodnota vlastnosti
DateValue
Získá nebo nastaví hodnotu pro atributy s typy dat (Datum, Začátek, Dokončení).
public DateTime DateValue { get; set; }
Hodnota vlastnosti
Výjimky
Vyvolá se, pokud vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není inicializována nebo aktuální atribut není datovým atributem.
DurationValue
Získá nebo nastaví hodnotu pro atributy s typem ‘Doba’.
public Duration DurationValue { get; set; }
Hodnota vlastnosti
Výjimky
Vyvolá se, pokud vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není inicializována nebo vlastní typ pole vlastnosti Aspose.Tasks.ExtendedAttribute.AttributeDefinition není instancí Aspose.Tasks.Duration.
FieldId
Získá id pole.
public string FieldId { get; }
Hodnota vlastnosti
FlagValue
Získá nebo nastaví hodnotu, která indikuje, zda je příznak nastaven pro atribut s typem ‘Příznak’.
public bool FlagValue { get; set; }
Hodnota vlastnosti
Výjimky
Vyvolá se, pokud vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není inicializována nebo aktuální atribut není atributem příznaku.
IsErrorValue
Získá, zda výpočet hodnoty rozšířeného atributu vedl k chybě.
public bool IsErrorValue { get; }
Hodnota vlastnosti
NumericValue
Získá nebo nastaví hodnotu pro atributy s číselnými typy (Náklady, Číslo).
public decimal NumericValue { get; set; }
Hodnota vlastnosti
Výjimky
Vyvolá se, pokud vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není inicializována nebo vlastní typ pole vlastnosti Aspose.Tasks.ExtendedAttribute.AttributeDefinition není ‘Náklady’ nebo ‘Číslo’.
TextValue
Získá nebo nastaví hodnotu pro atributy s typem ‘Text’.
public string TextValue { get; set; }
Hodnota vlastnosti
Výjimky
Vyvolá se, pokud vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není inicializována nebo aktuální atribut není textovým atributem.
ValueGuid
Získá guid hodnoty vyhledávání.
public string ValueGuid { get; }
Hodnota vlastnosti
Poznámky
Nemělo by být nastavováno přímo, místo toho použijte ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) pro vytvoření rozšířeného atributu s hodnotou vyhledávání.
ValueReadOnly
Získá hodnotu, která indikuje, zda je hodnota této instance Aspose.Tasks.ExtendedAttribute pouze pro čtení.
public bool ValueReadOnly { get; }
Hodnota vlastnosti
Metody
ToString()
Vrátí krátkou textovou reprezentaci rozšířeného atributu.
public override string ToString()
Vrací
Textová reprezentace rozšířeného atributu.