Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

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

프로젝트와 관련된 확장 속성 정의를 나타냅니다.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

상속

objectExtendedAttributeDefinition

상속된 멤버

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

속성

별칭

사용자 정의 필드의 별칭을 가져오거나 설정합니다.

public string Alias { get; set; }

속성 값

string

AppendNewValues

프로젝트에 추가된 새 값이 목록에 자동으로 추가되는지를 나타내는 값을 가져오거나 설정합니다.

public bool AppendNewValues { get; set; }

속성 값

bool

비고

현재 MSP 2003/2007 Xml 및 MSP 2003 mpp 형식에서 지원됩니다.

AutoRollDown

자동 롤 다운이 할당에 대해 활성화되는지를 나타내는 값을 가져오거나 설정합니다.

public bool AutoRollDown { get; set; }

속성 값

bool

CalculationType

사용자 정의 속성 값의 계산 유형을 가져오거나 설정합니다.

public CalculationType CalculationType { get; set; }

속성 값

CalculationType

CfType

사용자 정의 필드의 유형을 가져옵니다.

public CustomFieldType CfType { get; }

속성 값

CustomFieldType

Default

목록의 기본 값을 가져오거나 설정합니다.

public string Default { get; set; }

속성 값

string

비고

현재 MSP 2003/2007 Xml 및 MSP 2003 mpp 형식에서 지원됩니다.

DefaultGuid

기본 조회 테이블 항목의 Guid를 가져오거나 설정합니다.

public string DefaultGuid { get; set; }

속성 값

string

ElementType

확장 속성이 작업, 리소스 또는 할당과 연결되어 있는지를 가져오거나 설정합니다.

public ElementType ElementType { get; set; }

속성 값

ElementType

FieldId

사용자 정의 필드의 프로젝트 ID에 해당하는 값을 가져오거나 설정합니다. Aspose.Tasks.ExtendedAttributeTask 클래스의 상수의 문자열 표현을 사용하여 Aspose.Tasks.ExtendedAttributeDefinition.FieldId 속성을 지정합니다.

public string FieldId { get; set; }

속성 값

string

예제

customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");

비고

Aspose.Tasks.ExtendedAttributeDefinition.FieldId 속성을 설정하는 바람직한 방법은 Aspose.Tasks.ExtendedAttributeDefinition을 생성하는 것입니다. 전용 팩토리 메서드인 Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) 또는 Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) 중 하나를 사용하십시오.

FieldName

사용자 정의 필드의 이름을 가져옵니다.

public string FieldName { get; }

속성 값

string

비고

직접 설정하지 말고, 대신 Create*Definition()이라는 이름의 강력한 형식의 정적 팩토리 메서드를 사용하여 ExtendedAttributeDefinition을 생성하십시오.

Formula

Microsoft Project가 사용자 정의 작업 필드를 채우는 데 사용하는 공식을 가져오거나 설정합니다.

public string Formula { get; set; }

속성 값

string

GraphicalIndicator

확장 속성과 연결된 그래픽 지표 정보를 가져오거나 설정합니다. MPP 형식에 적용됩니다.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

속성 값

GraphicalIndicatorsInfo

Guid

사용자 정의 필드의 Guid를 가져오거나 설정합니다.

public string Guid { get; set; }

속성 값

string

비고

현재 Xml 형식에서만 지원됩니다.

LookupUid

사용자 정의 필드와 연결된 조회 테이블의 Guid를 가져옵니다.

public string LookupUid { get; }

속성 값

string

비고

조회와 함께 사용자 정의 필드를 생성하려면 다음 팩토리 메서드 중 하나를 사용하십시오: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) 또는 Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).

MaxMultiValues

픽리스트에서 설정할 수 있는 최대 값 수를 가져오거나 설정합니다.

public int MaxMultiValues { get; set; }

속성 값

int

비고

현재 Xml 형식에서만 지원됩니다.

ParentProject

Aspose.Tasks.ExtendedAttributeDefinition 인스턴스의 상위 프로젝트를 가져옵니다.

public Project ParentProject { get; }

속성 값

Project

PhoneticsAlias

사용자 정의 필드의 별칭의 음성 발음을 가져오거나 설정합니다.

public string PhoneticsAlias { get; set; }

속성 값

string

비고

현재 Xml 형식에서만 지원됩니다.

RestrictValues

사용자 정의 필드 값이 Aspose.Tasks.ExtendedAttributeDefinition.ValueList의 값으로 제한되는지를 나타내는 값을 가져오거나 설정합니다.

public bool RestrictValues { get; set; }

속성 값

bool

RollupType

롤업 계산 방식을 가져오거나 설정합니다.

public RollupType RollupType { get; set; }

속성 값

RollupType

비고

작성 중 현재 Xml 형식에서만 지원됩니다.

SecondaryGuid

확장 속성의 보조 Guid를 가져오거나 설정합니다.

public string SecondaryGuid { get; set; }

속성 값

string

비고

이 속성은 MS Project 2010에 새로 추가된 것입니다.

SecondaryPid

사용자 정의 필드의 보조 PID를 가져오거나 설정합니다.

public string SecondaryPid { get; set; }

속성 값

string

SummaryRowsCalculationType

요약 행에 대한 사용자 정의 속성 값의 계산 유형을 가져오거나 설정합니다.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

속성 값

SummaryRowsCalculationType

UserDef

사용자 정의 필드가 사용자 정의인지 여부를 나타내는 값을 가져오거나 설정합니다.

public bool UserDef { get; set; }

속성 값

bool

비고

현재 Xml 형식에서만 지원됩니다.

ValueList

List<Value> ValueList를 가져옵니다.

public List<value> ValueList { get; }

속성 값

List<Value&gt;

비고

확장 속성의 값이 스키마의 요소 속성으로 지정될 때, 해당 값은 이 목록에 포함된 값에 대한 참조 또는 값으로 지정될 수 있습니다. 응용 프로그램은 여기서 지정된 순서에 따라 목록의 순서를 가정할 수 있습니다. 현재 MSP 2003/2007 Xml 및 MSP 2003 mpp 형식에서 지원됩니다. 이 목록을 직접 변경하지 마십시오. 대신 ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue 메서드를 사용하십시오.

ValuelistSortOrder

값 목록이 정렬되는 방식을 가져오거나 설정합니다. 값은: 0=내림차순, 1=오름차순입니다.

public int ValuelistSortOrder { get; set; }

속성 값

int

비고

현재 MSP 2003/2007 Xml 및 MSP 2003 mpp 형식에서 지원됩니다.

메서드

AddLookupValue(Value)

내부 조회 목록에 값을 추가합니다. Aspose.Tasks.ExtendedAttributeDefinition.ValueList와의 조작을 위한 바람직한 방법입니다.

public void AddLookupValue(Value value)

매개변수

value Value

조회에 추가할 값입니다.

예제

새 값을 조회 목록에 추가하려면 이 코드를 사용하십시오: taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });

비고

이 메서드는 Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.Lookup인 Aspose.Tasks.ExtendedAttributeDefinition 인스턴스에서만 작동합니다.

CreateExtendedAttribute()

이 객체의 필드 ID 값과 동일한 필드 ID를 가진 새 확장 속성을 생성합니다.

public ExtendedAttribute CreateExtendedAttribute()

반환값

ExtendedAttribute

이 객체의 필드ID와 동일한 필드ID를 가진 Aspose.Tasks.ExtendedAttribute 클래스의 생성된 인스턴스를 반환합니다.

CreateExtendedAttribute(string)

이 객체의 필드 ID 값과 동일한 필드 ID를 가진 새 확장 속성을 생성하고 지정된 텍스트 값을 사용합니다.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

매개변수

textValue string

지정된 텍스트 값입니다.

반환값

ExtendedAttribute

이 객체의 필드ID와 동일한 필드ID를 가진 Aspose.Tasks.ExtendedAttribute 클래스의 생성된 인스턴스를 반환합니다.

예외

InvalidOperationException

현재 Aspose.Tasks.ExtendedAttributeDefinition.CfType가 ‘Text’가 아닐 경우 발생합니다.

CreateExtendedAttribute(decimal)

이 객체의 필드 ID 값과 동일한 필드 ID를 가진 새 확장 속성을 생성하고 지정된 숫자 값을 사용합니다.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

매개변수

numericValue decimal

지정된 숫자 값입니다.

반환값

ExtendedAttribute

이 객체의 필드ID와 동일한 필드ID를 가진 Aspose.Tasks.ExtendedAttribute 클래스의 생성된 인스턴스를 반환합니다.

예외

InvalidOperationException

현재 Aspose.Tasks.ExtendedAttributeDefinition.CfType가 ‘Number’ 또는 ‘Cost’가 아닐 경우 발생합니다.

CreateExtendedAttribute(DateTime)

이 객체의 필드 ID 값과 동일한 필드 ID를 가진 새 확장 속성을 생성하고 지정된 날짜 값을 사용합니다.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

매개변수

dateTimeValue DateTime

지정된 날짜 시간 값입니다.

반환값

ExtendedAttribute

이 객체의 필드ID와 동일한 필드ID를 가진 Aspose.Tasks.ExtendedAttribute 클래스의 생성된 인스턴스를 반환합니다.

예외

InvalidOperationException

현재 Aspose.Tasks.ExtendedAttributeDefinition.CfType가 ‘Date’, ‘Start’ 또는 ‘Finish’가 아닐 경우 발생합니다.

CreateExtendedAttribute(Duration)

이 객체의 필드 ID 값과 동일한 필드 ID를 가진 새 확장 속성을 생성하고 지정된 지속 시간 값을 사용합니다.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

매개변수

durationValue Duration

지정된 지속 시간 값입니다.

반환값

ExtendedAttribute

이 객체의 필드ID와 동일한 필드ID를 가진 Aspose.Tasks.ExtendedAttribute 클래스의 생성된 인스턴스를 반환합니다.

예외

InvalidOperationException

현재 Aspose.Tasks.ExtendedAttributeDefinition.CfType가 ‘Duration’가 아닐 경우 발생합니다.

CreateExtendedAttribute(bool)

이 객체의 필드 ID 값과 동일한 필드 ID를 가진 새 확장 속성을 생성하고 지정된 플래그 값을 사용합니다.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

매개변수

flagValue bool

지정된 플래그 값입니다.

반환값

ExtendedAttribute

이 객체의 필드ID와 동일한 필드ID를 가진 Aspose.Tasks.ExtendedAttribute 클래스의 생성된 인스턴스를 반환합니다.

예외

InvalidOperationException

현재 Aspose.Tasks.ExtendedAttributeDefinition.CfType가 ‘Flag’가 아닐 경우 발생합니다.

CreateExtendedAttribute(Value)

지정된 Aspose.Tasks.Value 항목과 연결된 새 확장 속성을 생성합니다.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

매개변수

lookupValue Value

지정된 Aspose.Tasks.Value 항목입니다.

반환값

ExtendedAttribute

지정된 Aspose.Tasks.Value 항목과 연결된 Aspose.Tasks.ExtendedAttribute 클래스의 생성된 인스턴스를 반환합니다.

예제

특정 값을 사용하여 새 Aspose.Tasks.ExtendedAttribute를 생성하려면 이 코드를 사용하십시오:

taskTextAttr.AddLookupValue(value1);
taskTextAttr.AddLookupValue(value2);
var extendedAttribute = taskTextAttr.CreateExtendedAttribute(value2);

비고

lookupValue는 이전에 Aspose.Tasks.ExtendedAttributeDefinition에 Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value) 메서드를 사용하여 추가되어야 합니다.

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

조회가 있는 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.Lookup와 같으며 리소스에서만 사용할 수 있습니다. 이 메서드를 호출할 때 fieldIdalias를 지정해야 합니다. 필드 유형은 필드 ID에서 유추됩니다.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

매개변수

fieldId ExtendedAttributeResource

지정된 Aspose.Tasks.ExtendedAttributeResource 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

조회가 있는 리소스에 대한 사용자 정의 필드 정의를 생성하고 텍스트 값으로 채우려면 이 예제를 사용하십시오:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

조회가 있는 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.Lookup와 같으며 리소스에서만 사용할 수 있습니다. 이 메서드를 호출할 때 customFieldType, fieldIdalias를 지정해야 합니다.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)

매개변수

customFieldType CustomFieldType

지정된 Aspose.Tasks.CustomFieldType 유형입니다.

fieldId ExtendedAttributeResource

지정된 Aspose.Tasks.ExtendedAttributeResource 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 customFieldType, fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

조회가 있는 리소스에 대한 사용자 정의 필드 정의를 생성하고 텍스트 값으로 채우려면 이 예제를 사용하십시오:

var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);

CreateLookupTaskDefinition(ExtendedAttributeTask, string)

조회가 있는 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.Lookup와 같으며 작업에서만 사용할 수 있습니다. 이 메서드를 호출할 때 fieldIdalias를 지정해야 합니다. 필드 유형은 필드 ID에서 유추됩니다.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

매개변수

fieldId ExtendedAttributeTask

지정된 Aspose.Tasks.ExtendedAttributeTask 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

조회가 있는 작업에 대한 사용자 정의 필드 정의를 생성하고 텍스트 값으로 채우려면 이 예제를 사용하십시오:

var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);

CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

조회가 있는 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.Lookup와 같으며 작업에서만 사용할 수 있습니다. 이 메서드를 호출할 때 customFieldType, fieldIdalias를 지정해야 합니다.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)

매개변수

customFieldType CustomFieldType

지정된 Aspose.Tasks.CustomFieldType 유형입니다.

fieldId ExtendedAttributeTask

지정된 Aspose.Tasks.ExtendedAttributeTask 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 customFieldType, fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

조회가 있는 작업에 대한 사용자 정의 필드 정의를 생성하고 텍스트 값으로 채우려면 이 예제를 사용하십시오:

var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);

CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)

Microsoft Project에서 “없음"으로 표시되는 단순 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.None과 같으며 리소스에서만 사용할 수 있습니다. 이 메서드를 호출할 때 customFieldType, fieldIdalias를 지정해야 합니다.

public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)

매개변수

customFieldType CustomFieldType

지정된 Aspose.Tasks.CustomFieldType 유형입니다.

fieldId ExtendedAttributeResource

지정된 Aspose.Tasks.ExtendedAttributeResource 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 customFieldType, fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

사용자 정의 텍스트 필드 정의를 생성하려면 이 예제를 사용하십시오:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateResourceDefinition(ExtendedAttributeResource, string)

Microsoft Project에서 “없음"으로 표시되는 단순 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.None과 같으며 리소스에서만 사용할 수 있습니다. 이 메서드를 호출할 때 fieldIdalias를 지정해야 합니다. 필드 유형은 필드 ID에서 유추됩니다.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

매개변수

fieldId ExtendedAttributeResource

지정된 Aspose.Tasks.ExtendedAttributeResource 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

사용자 정의 텍스트 필드 정의를 생성하려면 이 예제를 사용하십시오:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Microsoft Project에서 “없음"으로 표시되는 단순 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.None과 같으며 작업에서만 사용할 수 있습니다. 이 메서드를 호출할 때 customFieldType, fieldIdalias를 지정해야 합니다.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)

매개변수

customFieldType CustomFieldType

지정된 Aspose.Tasks.CustomFieldType 유형입니다.

fieldId ExtendedAttributeTask

지정된 Aspose.Tasks.ExtendedAttributeTask 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 customFieldType, fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

사용자 정의 텍스트 필드 정의를 생성하려면 이 예제를 사용하십시오:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

CreateTaskDefinition(ExtendedAttributeTask, string)

Microsoft Project에서 “없음"으로 표시되는 단순 확장 속성 정의를 생성하는 팩토리 메서드입니다. Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.None과 같으며 작업에서만 사용할 수 있습니다. 이 메서드를 호출할 때 fieldIdalias를 지정해야 합니다. 필드 유형은 필드 ID에서 유추됩니다.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

매개변수

fieldId ExtendedAttributeTask

지정된 Aspose.Tasks.ExtendedAttributeTask 필드 ID입니다.

alias string

지정된 System.String 별칭입니다.

반환값

ExtendedAttributeDefinition

지정된 fieldIdalias로 생성된 Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스입니다.

예제

사용자 정의 텍스트 필드 정의를 생성하려면 이 예제를 사용하십시오:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

Equals(object)

이 인스턴스가 지정된 객체와 같은지를 나타내는 플래그를 반환합니다.

public override bool Equals(object obj)

매개변수

obj object

이 인스턴스와 비교할 지정된 객체입니다.

반환값

bool

이 인스턴스가 지정된 객체와 같은지를 나타내는 플래그입니다.

GetHashCode()

Aspose.Tasks.ExtendedAttributeDefinition 클래스의 인스턴스에 대한 해시 코드를 반환합니다.

public override int GetHashCode()

반환값

int

이 객체에 대한 해시 코드입니다.

RemoveLookupValue(Value)

내부 조회 목록에서 값을 제거합니다. Aspose.Tasks.ExtendedAttributeDefinition.ValueList와의 조작을 위한 바람직한 방법입니다.

public void RemoveLookupValue(Value value)

매개변수

value Value

조회에서 제거할 값입니다.

비고

이 메서드는 Aspose.Tasks.ExtendedAttributeDefinition.CalculationType이 Aspose.Tasks.CalculationType.Lookup인 Aspose.Tasks.ExtendedAttributeDefinition 인스턴스에서만 작동합니다.

 한국어