Class ExtendedAttribute

Class ExtendedAttribute

Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)

Przedstawiciele rozszerzają atrybuty.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Inheritance

object ExtendedAttribute

Dziedziczeni członkowie

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

Remarks

Obecnie wspierał wszystkie rodzaje rozszerzonych atrybutów czytania z MSP Xml 2003/2007 i mpp 2003.Dla MSP mpp 2007 wszystkie rozszerzone atrybuty czytania wspierane z wyjątkiem długości i flagi.

Properties

AttributeDefinition

Dostępna jest definicja atrybutów.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Wartość nieruchomości

ExtendedAttributeDefinition

DateValue

Otrzymuje lub ustawia wartość dla atrybutów z typami dat (Data, Rozpoczęcie, Koniec).

public DateTime DateValue { get; set; }

Wartość nieruchomości

DateTime

Exceptions

InvalidOperationException

W przypadku, gdy właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest inicjalizowana lub obecny atrybut nie jest atrybutem daty.

DurationValue

Otrzymuje lub ustawia wartość dla atrybutów typu “Duracja”.

public Duration DurationValue { get; set; }

Wartość nieruchomości

Duration

Exceptions

InvalidOperationException

W przypadku, gdy właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest inicjalizowany lub przystosowany typ pola Aspose.Tasks.ExtendedAttribute.AttributeDefinition właściwość nie jest instancją Aspose.Tasks.Duration.

FieldId

Otrzymuje identyfikację pola.

public string FieldId { get; }

Wartość nieruchomości

string

FlagValue

Otrzymuje lub ustawia wartość wskazującą, czy flaga jest ustawiona dla atrybutu z typem “Flag”.

public bool FlagValue { get; set; }

Wartość nieruchomości

bool

Exceptions

InvalidOperationException

W przypadku, gdy właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest inicjalizowana lub obecny atrybut nie jest atrybutem flagi.

IsErrorValue

Uważa, czy obliczenie wartości przedłużonego atrybutu spowodowało błąd.

public bool IsErrorValue { get; }

Wartość nieruchomości

bool

NumericValue

Otrzymuje lub ustawia wartość dla atrybutów z typami numerycznymi (Cost, Number).

public decimal NumericValue { get; set; }

Wartość nieruchomości

decimal

Exceptions

InvalidOperationException

W przypadku, gdy właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest inicjalizowana lub przystosowany typ pola Aspose.Tasks.ExtendedAttribute.AttributeDefinition właściwość nie jest ‘Cost’ lub ‘Number’.

TextValue

Otrzymuje lub ustawia wartość dla atrybutów typu “Text”.

public string TextValue { get; set; }

Wartość nieruchomości

string

Exceptions

InvalidOperationException

W przypadku, gdy właściwość Aspose.Tasks.ExtendedAttribute.AttributeDefinition nie jest inicjalizowana lub obecny atrybut nie jest atrybutem tekstowym.

ValueGuid

Otrzymuje przewodnik wartości wyszukiwania.

public string ValueGuid { get; }

Wartość nieruchomości

string

Remarks

Nie powinno być ustawione bezpośrednio, zamiast tego użyj ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) do tworzenia powiększonego atrybutu o wartości wyszukiwania.

ValueReadOnly

Otrzymuje wartość wskazującą, czy wartość tej przykładu Aspose.Tasks.ExtendedAttribute jest czytana tylko.zwraca się prawidłowo, jeśli formuła lub rollup jest zdefiniowany w Aspose.Tasks.ExtendedAttributeDefinition dla tego obiektu.

public bool ValueReadOnly { get; }

Wartość nieruchomości

bool

Methods

ToString()

Przywróci krótką łańcuchową reprezentację rozszerzonego atrybutu.

public override string ToString()

Returns

string

Rękawiczka reprezentująca rozszerzony atrybut.

 Polski