Class ExtendedAttribute
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Genişletilmiş özelliklere sahiptir.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
Inheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Şu anda MSP Xml 2003/2007 ve mpp 2003’ten her türlü Genişletilmiş özellik okuma desteği verilmiştir.MSP mpp 2007 için, uzunluklar ve bayraklar hariç tüm Genişletilmiş özellikler okuma desteklenmiştir.
Properties
AttributeDefinition
Bir atribut tanımını alır.
public ExtendedAttributeDefinition AttributeDefinition { get; }
Mülkiyet Değer
DateValue
Tarih türleri ile özellikler için bir değer alır veya ayarlar (Gün, Başlangıç, Son).
public DateTime DateValue { get; set; }
Mülkiyet Değer
Exceptions
Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti başlatılmamışsa veya mevcut özellik bir tarih özellik değildir.
DurationValue
“Duration” tipi özellikler için değer alır veya ayarlar.
public Duration DurationValue { get; set; }
Mülkiyet Değer
Exceptions
Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti, Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti bir Aspose.Tasks.Duration örneği değildir.
FieldId
Bir alanın kimliğini alır.
public string FieldId { get; }
Mülkiyet Değer
FlagValue
Bir bayrak ‘Flag’ tipi bir özellik için ayarlanmış olup olmadığını gösteren bir değer alır veya ayarlar.
public bool FlagValue { get; set; }
Mülkiyet Değer
Exceptions
Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti başlatılmamışsa veya mevcut özellik bir bayrak özellik değildir.
IsErrorValue
Genişletilmiş özellik değerinin hesaplanması bir hata sonucu olup olmadığını tespit eder.
public bool IsErrorValue { get; }
Mülkiyet Değer
NumericValue
Sayısal türler (Müşteri, Sayısal) ile özellikler için bir değer alır veya ayarlar.
public decimal NumericValue { get; set; }
Mülkiyet Değer
Exceptions
Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti, Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti, Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti, Aspose.Tasks.ExtendedAttribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.Attribute.
TextValue
“Text” türü ile özellikler için bir değer alır veya ayarlar.
public string TextValue { get; set; }
Mülkiyet Değer
Exceptions
Aspose.Tasks.ExtendedAttribute.AttributeDefinition mülkiyeti başlatılmamışsa veya mevcut özellik bir metin özellik değildir.
ValueGuid
Bir bakış değerinin rehberliğini alır.
public string ValueGuid { get; }
Mülkiyet Değer
Remarks
Doğrudan ayarlanmamalıdır, bunun yerine genişletilmiş bir özellik oluşturmak için ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue) kullanın.
ValueReadOnly
Bu Aspose.Tasks.ExtendedAttribute örneğinin değerinin sadece okunduğunu gösteren bir değer alır.
public bool ValueReadOnly { get; }
Mülkiyet Değer
Methods
ToString()
Genişletilmiş bir özellik kısa çizgi temsilini geri getirir.
public override string ToString()
Returns
Genişletilmiş özelliklerin çizgi temsilciliği.