Class ExtendedAttribute

Class ExtendedAttribute

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

확장 속성을 나타냅니다.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute

상속

objectExtendedAttribute

상속된 멤버

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

비고

현재 MSP Xml 2003/2007 및 mpp 2003에서 모든 유형의 확장 속성을 지원합니다. MSP mpp 2007의 경우 지속 시간 및 플래그를 제외한 모든 확장 속성 읽기가 지원됩니다.

속성

AttributeDefinition

속성 정의를 가져옵니다.

public ExtendedAttributeDefinition AttributeDefinition { get; }

속성 값

ExtendedAttributeDefinition

DateValue

날짜 유형(날짜, 시작, 종료) 속성의 값을 가져오거나 설정합니다.

public DateTime DateValue { get; set; }

속성 값

DateTime

예외

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 현재 속성이 날짜 속성이 아닐 경우 발생합니다.

DurationValue

‘지속 시간’ 유형의 속성 값을 가져오거나 설정합니다.

public Duration DurationValue { get; set; }

속성 값

Duration

예외

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성의 사용자 정의 필드 유형이 Aspose.Tasks.Duration 인스턴스가 아닐 경우 발생합니다.

FieldId

필드의 ID를 가져옵니다.

public string FieldId { get; }

속성 값

string

FlagValue

‘플래그’ 유형의 속성에 대해 플래그가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

public bool FlagValue { get; set; }

속성 값

bool

예외

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 현재 속성이 플래그 속성이 아닐 경우 발생합니다.

IsErrorValue

확장 속성 값 계산이 오류를 초래했는지 여부를 가져옵니다.

public bool IsErrorValue { get; }

속성 값

bool

NumericValue

숫자 유형(비용, 숫자) 속성의 값을 가져오거나 설정합니다.

public decimal NumericValue { get; set; }

속성 값

decimal

예외

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성의 사용자 정의 필드 유형이 ‘비용’ 또는 ‘숫자’가 아닐 경우 발생합니다.

TextValue

‘텍스트’ 유형의 속성 값을 가져오거나 설정합니다.

public string TextValue { get; set; }

속성 값

string

예외

InvalidOperationException

Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 현재 속성이 텍스트 속성이 아닐 경우 발생합니다.

ValueGuid

조회 값의 GUID를 가져옵니다.

public string ValueGuid { get; }

속성 값

string

비고

직접 설정해서는 안 되며, 대신 ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue)를 사용하여 조회 값이 있는 확장 속성을 생성해야 합니다.

ValueReadOnly

이 Aspose.Tasks.ExtendedAttribute 인스턴스의 값이 읽기 전용인지 여부를 나타내는 값을 가져옵니다. 이 객체에 대해 Aspose.Tasks.ExtendedAttributeDefinition에 수식이나 롤업이 정의되어 있으면 true를 반환합니다.

public bool ValueReadOnly { get; }

속성 값

bool

메서드

ToString()

확장 속성의 짧은 문자열 표현을 반환합니다.

public override string ToString()

반환

string

확장 속성의 문자열 표현입니다.

 한국어