CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Fabrieksmethode die een eenvoudige uitgebreide attribuutdefinitie creëert, die Microsoft Project weergeeft als “Geen”. Het heeftCalculationType is gelijk aanNone en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevencustomFieldType ,fieldId Enalias bij het aanroepen van deze methode.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
ParameterTypeBeschrijving
customFieldTypeCustomFieldTypeDe opgegevenCustomFieldType type.
fieldIdExtendedAttributeTaskDe opgegevenExtendedAttributeTask veld ID.
aliasStringDe opgegevenString alias.

Winstwaarde

Gemaakt exemplaar van deExtendedAttributeDefinition klasse met opgegevencustomFieldType ,fieldId Enalias.

Voorbeelden

Gebruik dit voorbeeld om een aangepaste tekstvelddefinitie te maken:

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

Zie ook


CreateTaskDefinition(ExtendedAttributeTask, string)

Fabrieksmethode die een eenvoudige uitgebreide attribuutdefinitie creëert, die Microsoft Project weergeeft als “Geen”. Het heeftCalculationType is gelijk aanNone en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevenfieldId Enalias bij het aanroepen van deze methode. Het veldtype wordt afgeleid uit veld-ID.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParameterTypeBeschrijving
fieldIdExtendedAttributeTaskDe opgegevenExtendedAttributeTask veld ID.
aliasStringDe opgegevenString alias.

Winstwaarde

Gemaakt exemplaar van deExtendedAttributeDefinition klasse met opgegevenfieldId Enalias.

Voorbeelden

Gebruik dit voorbeeld om een aangepaste tekstvelddefinitie te maken:

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

Zie ook