Class ExtendedAttribute
Nazwa przestrzeń: Aspose.Tasks Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Przedstawiciele rozszerzają atrybuty.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
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
DateValue
Otrzymuje lub ustawia wartość dla atrybutów z typami dat (Data, Rozpoczęcie, Koniec).
public DateTime DateValue { get; set; }
Wartość nieruchomości
Exceptions
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
Exceptions
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
FlagValue
Otrzymuje lub ustawia wartość wskazującą, czy flaga jest ustawiona dla atrybutu z typem “Flag”.
public bool FlagValue { get; set; }
Wartość nieruchomości
Exceptions
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
NumericValue
Otrzymuje lub ustawia wartość dla atrybutów z typami numerycznymi (Cost, Number).
public decimal NumericValue { get; set; }
Wartość nieruchomości
Exceptions
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
Exceptions
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
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.
public bool ValueReadOnly { get; }
Wartość nieruchomości
Methods
ToString()
Przywróci krótką łańcuchową reprezentację rozszerzonego atrybutu.
public override string ToString()
Returns
Rękawiczka reprezentująca rozszerzony atrybut.