ExtendedAttributeDefinition.CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Fabriksmetod som skapar en enkel utökad attributdefinition, som Microsoft Project visar som “Ingen”. Den harCalculationType är lika medNone och kan endast användas i Tasks. Du måste specificeracustomFieldType ,fieldId ochalias när du anropar den här metoden.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
ParameterTypBeskrivning
customFieldTypeCustomFieldTypeDen angivnaCustomFieldType typ.
fieldIdExtendedAttributeTaskDen angivnaExtendedAttributeTask fält-ID.
aliasStringDen angivnaString alias.

Returvärde

Skapade instans avExtendedAttributeDefinition klass med specificeradcustomFieldType ,fieldId ochalias.

Exempel

Använd det här exemplet för att skapa en anpassad textfältsdefinition:

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

Se även


CreateTaskDefinition(ExtendedAttributeTask, string)

Fabriksmetod som skapar en enkel utökad attributdefinition, som Microsoft Project visar som “Ingen”. Den harCalculationType är lika medNone och kan endast användas i Tasks. Du måste specificerafieldId ochalias när den här metoden anropas. Fälttypen härleds från fält-id.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParameterTypBeskrivning
fieldIdExtendedAttributeTaskDen angivnaExtendedAttributeTask fält-ID.
aliasStringDen angivnaString alias.

Returvärde

Skapade instans avExtendedAttributeDefinition klass med specificeradfieldId ochalias.

Exempel

Använd det här exemplet för att skapa en anpassad textfältsdefinition:

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

Se även