Class ExtendedAttribute

Class ExtendedAttribute

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

Genişletilmiş özellikleri temsil eder.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

Miras

objectExtendedAttribute

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

ExtendedAttributeDefinition

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

DateTime

İstisnalar

InvalidOperationException

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

Duration

İstisnalar

InvalidOperationException

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

string

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

bool

İstisnalar

InvalidOperationException

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

bool

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

decimal

İstisnalar

InvalidOperationException

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

string

İstisnalar

InvalidOperationException

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

string

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.
Bu nesne için Aspose.Tasks.ExtendedAttributeDefinition’da bir formül veya toplama tanımlanmışsa true döner.

public bool ValueReadOnly { get; }

Özellik Değeri

bool

Yöntemler

ToString()

Bir genişletilmiş özelliğin kısa string temsilini döndürür.

public override string ToString()

Döndürür

string

Genişletilmiş özelliğin string temsili.

 Türkçe