Class ExtendedAttribute
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
확장 속성을 나타냅니다.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttribute
상속
상속된 멤버
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; }
속성 값
DateValue
날짜 유형(날짜, 시작, 종료) 속성의 값을 가져오거나 설정합니다.
public DateTime DateValue { get; set; }
속성 값
예외
Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 현재 속성이 날짜 속성이 아닐 경우 발생합니다.
DurationValue
‘지속 시간’ 유형의 속성 값을 가져오거나 설정합니다.
public Duration DurationValue { get; set; }
속성 값
예외
Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성의 사용자 정의 필드 유형이 Aspose.Tasks.Duration 인스턴스가 아닐 경우 발생합니다.
FieldId
필드의 ID를 가져옵니다.
public string FieldId { get; }
속성 값
FlagValue
‘플래그’ 유형의 속성에 대해 플래그가 설정되었는지 여부를 나타내는 값을 가져오거나 설정합니다.
public bool FlagValue { get; set; }
속성 값
예외
Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 현재 속성이 플래그 속성이 아닐 경우 발생합니다.
IsErrorValue
확장 속성 값 계산이 오류를 초래했는지 여부를 가져옵니다.
public bool IsErrorValue { get; }
속성 값
NumericValue
숫자 유형(비용, 숫자) 속성의 값을 가져오거나 설정합니다.
public decimal NumericValue { get; set; }
속성 값
예외
Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성의 사용자 정의 필드 유형이 ‘비용’ 또는 ‘숫자’가 아닐 경우 발생합니다.
TextValue
‘텍스트’ 유형의 속성 값을 가져오거나 설정합니다.
public string TextValue { get; set; }
속성 값
예외
Aspose.Tasks.ExtendedAttribute.AttributeDefinition 속성이 초기화되지 않았거나 현재 속성이 텍스트 속성이 아닐 경우 발생합니다.
ValueGuid
조회 값의 GUID를 가져옵니다.
public string ValueGuid { get; }
속성 값
비고
직접 설정해서는 안 되며, 대신 ExtendedAttributeDefinition.CreateExtendedAttribute(Value lookupValue)를 사용하여 조회 값이 있는 확장 속성을 생성해야 합니다.
ValueReadOnly
이 Aspose.Tasks.ExtendedAttribute 인스턴스의 값이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.
public bool ValueReadOnly { get; }
속성 값
메서드
ToString()
확장 속성의 짧은 문자열 표현을 반환합니다.
public override string ToString()
반환
확장 속성의 문자열 표현입니다.