Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Genişletilmiş özellikleri temsil eder.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Miras
Miras Alınan Üyeler
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Açıklamalar
MSP Xml 2003/2007 ve mpp 2003’ten okunan tüm Genişletilmiş özellik türleri şu anda desteklenmektedir.
MSP mpp 2007 için, süreler ve bayraklar hariç olmak üzere tüm Genişletilmiş özellik okumaları desteklenmektedir.
Özellikler
AttributeDefinition
Özellik tanımını alır.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Özellik Değeri
DateValue
Tarih türündeki özellikler için bir değer alır veya ayarlar (Tarih, Başlangıç, Bitiş).
public DateTime DateValue { get; set; }
Özellik Değeri
İstisnalar
Aspose.Tasks.ExtendedAttribute.AttributeDefinition özelliği başlatılmamışsa veya mevcut özellik bir tarih özelliği değilse fırlatılır.
DurationValue
‘Dönem’ türündeki özellikler için bir değer alır veya ayarlar.
public Duration DurationValue { get; set; }
Özellik Değeri
İstisnalar
Aspose.Tasks.ExtendedAttribute.AttributeDefinition özelliği başlatılmamışsa veya Aspose.Tasks.ExtendedAttribute.AttributeDefinition özelliğinin özel alan türü Aspose.Tasks.Duration örneği değilse fırlatılır.
FieldId
Bir alanın kimliğini alır.
public string FieldId { get; }
Özellik Değeri
FlagValue
‘Bayrak’ türündeki bir özellik için bir bayrağın ayarlanıp ayarlanmadığını belirten bir değeri alır veya ayarlar.
public bool FlagValue { get; set; }
Özellik Değeri
İstisnalar
Aspose.Tasks.ExtendedAttribute.AttributeDefinition özelliği başlatılmamışsa veya mevcut özellik bir bayrak özelliği değilse fırlatılır.
IsErrorValue
Genişletilmiş özelliğin değerinin hesaplanmasının bir hata ile sonuçlanıp sonuçlanmadığını alır.
public bool IsErrorValue { get; }
Özellik Değeri
NumericValue
Sayısal türdeki özellikler için bir değer alır veya ayarlar (Maliyet, Sayı).
public decimal NumericValue { get; set; }
Özellik Değeri
İstisnalar
Aspose.Tasks.ExtendedAttribute.AttributeDefinition özelliği başlatılmamışsa veya Aspose.Tasks.ExtendedAttribute.AttributeDefinition özelliğinin özel alan türü ‘Maliyet’ veya ‘Sayı’ değilse fırlatılır.
TextValue
‘Metin’ türündeki özellikler için bir değer alır veya ayarlar.
public string TextValue { get; set; }
Özellik Değeri
İstisnalar
Aspose.Tasks.ExtendedAttribute.AttributeDefinition özelliği başlatılmamışsa veya mevcut özellik bir metin özelliği değilse fırlatılır.
ValueGuid
Bir arama değerinin guid’ini alır.
public string ValueGuid { get; }
Özellik Değeri
Açıklamalar
Doğrudan ayarlanmamalıdır, bunun yerine ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) kullanarak bir arama değeri ile bir genişletilmiş özellik oluşturulmalıdır.
ValueReadOnly
Bu Aspose.Tasks.ExtendedAttribute örneğinin bir değerinin salt okunur olup olmadığını belirten bir değeri alır.
public bool ValueReadOnly { get; }
Özellik Değeri
Yöntemler
ToString()
Bir genişletilmiş özelliğin kısa string temsilini döndürür.
public override string ToString()
Döndürür
Genişletilmiş özelliğin string temsili.