Class ExtendedAttribute

Class ExtendedAttribute

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Reprezentuje rozszerzone atrybuty.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Dziedziczenie

objectExtendedAttribute

Członkowie dziedziczeni

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Uwagi

Obecnie obsługiwane są wszystkie typy rozszerzonych atrybutów odczytywanych z MSP Xml 2003/2007 oraz mpp 2003.
Dla MSP mpp 2007 obsługiwane są wszystkie rozszerzone atrybuty, z wyjątkiem czasów trwania i flag.

Właściwości

AttributeDefinition

Zwraca definicję atrybutu.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Wartość właściwości

ExtendedAttributeDefinition

DateValue

Zwraca lub ustawia wartość dla atrybutów z typami daty (Data, Początek, Zakończenie).

public DateTime DateValue { get; set; }

Wartość właściwości

DateTime

Wyjątki

InvalidOperationException

Zgłoszony, jeśli właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest zainicjowana lub bieżący atrybut nie jest atrybutem daty.

DurationValue

Zwraca lub ustawia wartość dla atrybutów z typem ‘Czas trwania’.

public Duration DurationValue { get; set; }

Wartość właściwości

Duration

Wyjątki

InvalidOperationException

Zgłoszony, jeśli właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest zainicjowana lub typ pola niestandardowego właściwości Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest instancją Aspose.Tasks.Duration.

FieldId

Zwraca identyfikator pola.

public string FieldId { get; }

Wartość właściwości

string

FlagValue

Zwraca lub ustawia wartość wskazującą, czy flaga jest ustawiona dla atrybutu z typem ‘Flaga’.

public bool FlagValue { get; set; }

Wartość właściwości

bool

Wyjątki

InvalidOperationException

Zgłoszony, jeśli właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest zainicjowana lub bieżący atrybut nie jest atrybutem flagi.

IsErrorValue

Zwraca, czy obliczenie wartości rozszerzonego atrybutu zakończyło się błędem.

public bool IsErrorValue { get; }

Wartość właściwości

bool

NumericValue

Zwraca lub ustawia wartość dla atrybutów z typami numerycznymi (Koszt, Liczba).

public decimal NumericValue { get; set; }

Wartość właściwości

decimal

Wyjątki

InvalidOperationException

Zgłoszony, jeśli właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest zainicjowana lub typ pola niestandardowego właściwości Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest ‘Koszt’ lub ‘Liczba’.

TextValue

Zwraca lub ustawia wartość dla atrybutów z typem ‘Tekst’.

public string TextValue { get; set; }

Wartość właściwości

string

Wyjątki

InvalidOperationException

Zgłoszony, jeśli właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest zainicjowana lub bieżący atrybut nie jest atrybutem tekstowym.

ValueGuid

Zwraca guid wartości wyszukiwania.

public string ValueGuid { get; }

Wartość właściwości

string

Uwagi

Nie powinien być ustawiany bezpośrednio, zamiast tego użyj ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue), aby utworzyć rozszerzony atrybut z wartością wyszukiwania.

ValueReadOnly

Zwraca wartość wskazującą, czy wartość tej instancji Aspose.Tasks.ExtendedAttribute jest tylko do odczytu.
zwraca true, jeśli formuła lub podsumowanie jest zdefiniowane w Aspose.Tasks.ExtendedAttributeDefinition dla tego obiektu.

public bool ValueReadOnly { get; }

Wartość właściwości

bool

Metody

ToString()

Zwraca krótką reprezentację tekstową rozszerzonego atrybutu.

public override string ToString()

Zwraca

string

Reprezentacja tekstowa rozszerzonego atrybutu.

 Polski