Class ExtendedAttribute
Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)
Predstavitelia rozšírených atribútov.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
V súčasnosti podporuje všetky typy rozšírených atribútov čítanie z MSP Xml 2003/2007 a mpp 2003.Pre MSP mpp 2007 všetky rozšírené atribúty čítania podporované s výnimkou dĺžok a vlajky.
Properties
AttributeDefinition
Dostáva definíciu atribútu.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Hodnota nehnuteľnosti
DateValue
Získava alebo nastaví hodnotu pre atribúty s typmi dátumu (Dátum, Začiatok, Koniec).
public DateTime DateValue { get; set; }
Hodnota nehnuteľnosti
Exceptions
Ak vlastnosť Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie je iniciovaná alebo aktuálny atribút nie je dátumovým atribútom.
DurationValue
Získava alebo nastaví hodnotu pre atribúty s typom “Durácia”.
public Duration DurationValue { get; set; }
Hodnota nehnuteľnosti
Exceptions
Vzhľadom k tomu, že vlastnosť Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie je iniciovaný alebo prispôsobený typ poľa Aspose.Tasks.ExtendedAttribute.AttributeDefinition vlastnosť nie je Aspose.Tasks.Duration príklad.
FieldId
Získajte ID poľa.
public string FieldId { get; }
Hodnota nehnuteľnosti
FlagValue
Získa alebo nastaví hodnotu, ktorá naznačuje, či je vlajka nastavená pre atribút s typom “Vlajka”.
public bool FlagValue { get; set; }
Hodnota nehnuteľnosti
Exceptions
Ak vlastnosť Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie je iniciovaná alebo aktuálny atribút nie je vlajkový atribút.
IsErrorValue
Zistí, či výpočet hodnoty rozšíreného atributu viedol k chybe.
public bool IsErrorValue { get; }
Hodnota nehnuteľnosti
NumericValue
Získava alebo nastaví hodnotu pre atribúty s číselnými typmi (Cost, Number).
public decimal NumericValue { get; set; }
Hodnota nehnuteľnosti
Exceptions
Vzhľadom k tomu, že vlastnosť Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie je iniciovaný alebo vlastný typ poľa Aspose.Tasks.ExtendedAttribute.AttributeDefinition vlastnosť nie je “Cost” alebo “Číslo”.
TextValue
Získava alebo nastaví hodnotu pre atribúty s typom “Text”.
public string TextValue { get; set; }
Hodnota nehnuteľnosti
Exceptions
Ak vlastnosť Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie je iniciovaná alebo aktuálny atribút nie je textový atribút.
ValueGuid
Získava vedenie hodnoty hľadania.
public string ValueGuid { get; }
Hodnota nehnuteľnosti
Remarks
Nemusí byť nastavený priamo, namiesto toho použite ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) na vytvorenie rozšíreného atributu s hodnotou vyhľadávania.
ValueReadOnly
Získava hodnotu, ktorá naznačuje, či je hodnota tejto Aspose.Tasks.ExtendedAttribute príklad čítať len.
public bool ValueReadOnly { get; }
Hodnota nehnuteľnosti
Methods
ToString()
Vráti krátku reťazovú reprezentáciu rozšíreného atributu.
public override string ToString()
Returns
Stretnutie predstavuje rozšírený atribút.