Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Mewakili atribut yang diperluas.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Pewarisan
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
DateValue
Mendapatkan atau mengatur nilai untuk atribut dengan tipe tanggal (Tanggal, Mulai, Selesai).
public DateTime DateValue { get; set; }
Nilai Properti
Pengecualian
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
Pengecualian
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
FlagValue
Mendapatkan atau mengatur nilai yang menunjukkan apakah sebuah bendera diatur untuk atribut dengan tipe ‘Bendera’.
public bool FlagValue { get; set; }
Nilai Properti
Pengecualian
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
NumericValue
Mendapatkan atau mengatur nilai untuk atribut dengan tipe numerik (Biaya, Nomor).
public decimal NumericValue { get; set; }
Nilai Properti
Pengecualian
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
Pengecualian
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
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.
public bool ValueReadOnly { get; }
Nilai Properti
Metode
ToString()
Mengembalikan representasi string pendek dari atribut yang diperluas.
public override string ToString()
Mengembalikan
Representasi string dari atribut yang diperluas.