Class ExtendedAttribute

Class ExtendedAttribute

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

Mewakili atribut yang diperluas.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Pewarisan

objectExtendedAttribute

Anggota yang Dwarisi

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

Catatan

Saat ini mendukung semua jenis pembacaan atribut yang diperluas dari MSP Xml 2003/2007 dan mpp 2003.
Untuk MSP mpp 2007, semua pembacaan atribut yang diperluas didukung kecuali durasi dan bendera.

Properti

AttributeDefinition

Mendapatkan definisi atribut.

public ExtendedAttributeDefinition AttributeDefinition { get; }

Nilai Properti

ExtendedAttributeDefinition

DateValue

Mendapatkan atau mengatur nilai untuk atribut dengan tipe tanggal (Tanggal, Mulai, Selesai).

public DateTime DateValue { get; set; }

Nilai Properti

DateTime

Pengecualian

InvalidOperationException

Dilempar jika properti Aspose.Tasks.ExtendedAttribute.AttributeDefinition tidak diinisialisasi atau atribut saat ini bukan atribut tanggal.

DurationValue

Mendapatkan atau mengatur nilai untuk atribut dengan tipe ‘Durasi’.

public Duration DurationValue { get; set; }

Nilai Properti

Duration

Pengecualian

InvalidOperationException

Dilempar jika properti Aspose.Tasks.ExtendedAttribute.AttributeDefinition tidak diinisialisasi atau tipe bidang kustom dari properti Aspose.Tasks.ExtendedAttribute.AttributeDefinition bukan merupakan instance Aspose.Tasks.Duration.

FieldId

Mendapatkan id dari sebuah bidang.

public string FieldId { get; }

Nilai Properti

string

FlagValue

Mendapatkan atau mengatur nilai yang menunjukkan apakah sebuah bendera diatur untuk atribut dengan tipe ‘Bendera’.

public bool FlagValue { get; set; }

Nilai Properti

bool

Pengecualian

InvalidOperationException

Dilempar jika properti Aspose.Tasks.ExtendedAttribute.AttributeDefinition tidak diinisialisasi atau atribut saat ini bukan atribut bendera.

IsErrorValue

Mendapatkan apakah perhitungan nilai atribut yang diperluas menghasilkan kesalahan.

public bool IsErrorValue { get; }

Nilai Properti

bool

NumericValue

Mendapatkan atau mengatur nilai untuk atribut dengan tipe numerik (Biaya, Nomor).

public decimal NumericValue { get; set; }

Nilai Properti

decimal

Pengecualian

InvalidOperationException

Dilempar jika properti Aspose.Tasks.ExtendedAttribute.AttributeDefinition tidak diinisialisasi atau tipe bidang kustom dari properti Aspose.Tasks.ExtendedAttribute.AttributeDefinition bukan ‘Biaya’ atau ‘Nomor’.

TextValue

Mendapatkan atau mengatur nilai untuk atribut dengan tipe ‘Teks’.

public string TextValue { get; set; }

Nilai Properti

string

Pengecualian

InvalidOperationException

Dilempar jika properti Aspose.Tasks.ExtendedAttribute.AttributeDefinition tidak diinisialisasi atau atribut saat ini bukan atribut teks.

ValueGuid

Mendapatkan guid dari nilai lookup.

public string ValueGuid { get; }

Nilai Properti

string

Catatan

Tidak boleh diatur secara langsung, gunakan ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) untuk membuat atribut yang diperluas dengan nilai lookup.

ValueReadOnly

Mendapatkan nilai yang menunjukkan apakah nilai dari instance Aspose.Tasks.ExtendedAttribute ini bersifat hanya-baca.
mengembalikan true jika formula atau rollup didefinisikan dalam Aspose.Tasks.ExtendedAttributeDefinition untuk objek ini.

public bool ValueReadOnly { get; }

Nilai Properti

bool

Metode

ToString()

Mengembalikan representasi string pendek dari atribut yang diperluas.

public override string ToString()

Mengembalikan

string

Representasi string dari atribut yang diperluas.

 Indonesia