Class ExtendedAttribute

Class ExtendedAttribute

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

Reprezentanți extinde atributele.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Inheritance

object ExtendedAttribute

Membrii moștenitori

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

Remarks

În prezent, a susținut toate tipurile de citire a atributelor extinse din MSP Xml 2003/2007 și mpp 2003.Pentru MSP mpp 2007 toate atributele extinse de citire au fost susținute, cu excepția durate și steaguri.

Properties

AttributeDefinition

A fost definită atributul.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Valoarea proprietății

ExtendedAttributeDefinition

DateValue

Obține sau stabilește o valoare pentru atributele cu tipuri de date (Data, Start, Finalizare).

public DateTime DateValue { get; set; }

Valoarea proprietății

DateTime

Exceptions

InvalidOperationException

În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau atributul curent nu este un atribut de dată.

DurationValue

Obține sau setă valoare pentru atributele cu tipul “Durare”.

public Duration DurationValue { get; set; }

Valoarea proprietății

Duration

Exceptions

InvalidOperationException

În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau tip de câmp personalizat de Aspose.Tasks.ExtendedAttribute.AttributeDefinition proprietatea nu este o instanta Aspose.Tasks.Duration.

FieldId

Obțineți ID-ul unui câmp.

public string FieldId { get; }

Valoarea proprietății

string

FlagValue

Obține sau stabilește o valoare care indică dacă o steagă este setată pentru un atribut cu tipul ‘Flag’.

public bool FlagValue { get; set; }

Valoarea proprietății

bool

Exceptions

InvalidOperationException

În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau atributul curent nu este un atribut de pavilion.

IsErrorValue

Descoperă dacă calculul valorii atributului extins a dus la o eroare.

public bool IsErrorValue { get; }

Valoarea proprietății

bool

NumericValue

Obține sau stabilește o valoare pentru atributele cu tipuri numerice (cost, număr).

public decimal NumericValue { get; set; }

Valoarea proprietății

decimal

Exceptions

InvalidOperationException

În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau tip de câmp personalizat al Aspose.Tasks.ExtendedAttribute.AttributeDefinition proprietatea nu este ‘Cost’ sau ‘Număr’.

TextValue

Obține sau stabilește o valoare pentru atributele cu tipul ‘Text’.

public string TextValue { get; set; }

Valoarea proprietății

string

Exceptions

InvalidOperationException

În cazul în care proprietatea Aspose.Tasks.ExtendedAttribute.AttributeDefinition nu este inițializată sau atributul curent nu este un atribut text.

ValueGuid

Obține ghidul unei valori de căutare.

public string ValueGuid { get; }

Valoarea proprietății

string

Remarks

Nu trebuie setat direct, în schimb, utilizați ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) pentru a crea un atribut extins cu o valoare de lookup.

ValueReadOnly

Obține o valoare care indică dacă o valoare a acestui Aspose.Tasks.ExtendedAttribute este citită numai.returnează valabil dacă o formulă sau rulare este definită în Aspose.Tasks.ExtendedAttributeDefinition pentru acest obiect.

public bool ValueReadOnly { get; }

Valoarea proprietății

bool

Methods

ToString()

Întoarce o reprezentare scurtă a unui atribut extins.

public override string ToString()

Returns

string

Reprezentarea stringului a atributului extins.

 Română