Class ExtendedAttribute

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

objectExtendedAttribute

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

ExtendedAttributeDefinition

DateValue

Získá nebo nastaví hodnotu pro atributy s typy dat (Datum, Začátek, Dokončení).

public DateTime DateValue { get; set; }

Hodnota vlastnosti

DateTime

Výjimky

InvalidOperationException

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

Duration

Výjimky

InvalidOperationException

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

string

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

bool

Výjimky

InvalidOperationException

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

bool

NumericValue

Získá nebo nastaví hodnotu pro atributy s číselnými typy (Náklady, Číslo).

public decimal NumericValue { get; set; }

Hodnota vlastnosti

decimal

Výjimky

InvalidOperationException

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

string

Výjimky

InvalidOperationException

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

string

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í.
vrací true, pokud je v Aspose.Tasks.ExtendedAttributeDefinition pro tento objekt definována formule nebo shrnutí.

public bool ValueReadOnly { get; }

Hodnota vlastnosti

bool

Metody

ToString()

Vrátí krátkou textovou reprezentaci rozšířeného atributu.

public override string ToString()

Vrací

string

Textová reprezentace rozšířeného atributu.

 Čeština