Class ExtendedAttribute
Název místa: Aspose.Tasks Shromáždění: Aspose.Tasks.dll (25.4.0)
Zástupci rozšířili atributy.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
V současné době podporuje všechny typy rozšířených atributů čtení z MSP Xml 2003/2007 a mpp 2003.Pro MSP mpp 2007 všechny rozšířené atributy čtení podporovány s výjimkou trvání a vlajky.
Properties
AttributeDefinition
Je to definice atributu.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Hodnota nemovitosti
DateValue
Obdržíte nebo nastavíte hodnotu pro atributy s typy dat (Dátum, Začátek, Konec).
public DateTime DateValue { get; set; }
Hodnota nemovitosti
Exceptions
V případě, že vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není iniciována nebo aktuální atribut není datový atribut.
DurationValue
Obdrží nebo nastaví hodnotu pro atributy typu “Durace.
public Duration DurationValue { get; set; }
Hodnota nemovitosti
Exceptions
V případě, že vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není inicializován nebo vlastněný typ pole Aspose.Tasks.ExtendedAttribute.AttributeDefinition vlastnost není Aspose.Tasks.Duration instance.
FieldId
Získáte ID pole.
public string FieldId { get; }
Hodnota nemovitosti
FlagValue
Obdrží nebo nastaví hodnotu, která naznačuje, zda je vlajka nastavená pro atribut typu “Vlajka.
public bool FlagValue { get; set; }
Hodnota nemovitosti
Exceptions
V případě, že vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není iniciována nebo aktuální atribut není vlajkovým atributem.
IsErrorValue
Zjistí, zda výpočet hodnoty rozšířeného atributu vedl k chyb.
public bool IsErrorValue { get; }
Hodnota nemovitosti
NumericValue
Obdrží nebo nastaví hodnotu pro atributy s číselnými typy (Cost, číslo).
public decimal NumericValue { get; set; }
Hodnota nemovitosti
Exceptions
V případě, že vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není inicializována nebo vlastněný typ pole Aspose.Tasks.ExtendedAttribute.AttributeDefinition vlastnost není ‘Cost’ nebo ‘Číslo’.
TextValue
Obdrží nebo nastaví hodnotu pro atributy typu “Text.
public string TextValue { get; set; }
Hodnota nemovitosti
Exceptions
V případě, že vlastnost Aspose.Tasks.ExtendedAttribute.AttributeDefinition není iniciována nebo aktuální atribut není textový atribut.
ValueGuid
Získejte průvodce hodnoty hledán.
public string ValueGuid { get; }
Hodnota nemovitosti
Remarks
Neměl by být nastaven přímo, místo toho použijte ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) vytvořit rozšířený atribut s vyhledávací hodnotou.
ValueReadOnly
Obdrží hodnotu, která naznačuje, zda je hodnota tohoto příkladu Aspose.Tasks.ExtendedAttribute pouze čten.
public bool ValueReadOnly { get; }
Hodnota nemovitosti
Methods
ToString()
Vrátí krátkou řetězovou reprezentaci rozšířeného atributu.
public override string ToString()
Returns
Třída představuje rozšířený atribut.