ExtendedAttributeDefinition.CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Méthode d’usine qui crée une simple définition d’attribut étendu, que Microsoft Project affiche comme “Aucun”. Il aCalculationType est égal àNone et ne peut être utilisé que dans les tâches. Vous devez spécifiercustomFieldType ,fieldId etalias lors de l’appel de cette méthode.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
ParamètreTaperLa description
customFieldTypeCustomFieldTypeLe spécifiéCustomFieldType taper.
fieldIdExtendedAttributeTaskLe spécifiéExtendedAttributeTask ID de champ.
aliasStringLe spécifiéString alias.

Return_Value

Instance créée duExtendedAttributeDefinition classe avec spécifiécustomFieldType ,fieldId etalias.

Exemples

Utilisez cet exemple pour créer une définition de champ de texte personnalisé :

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

Voir également


CreateTaskDefinition(ExtendedAttributeTask, string)

Méthode d’usine qui crée une simple définition d’attribut étendu, que Microsoft Project affiche comme “Aucun”. Il aCalculationType est égal àNone et ne peut être utilisé que dans les tâches. Vous devez spécifierfieldId etalias lors de l’appel de cette méthode. Le type de champ est déduit de l’ID de champ.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParamètreTaperLa description
fieldIdExtendedAttributeTaskLe spécifiéExtendedAttributeTask ID de champ.
aliasStringLe spécifiéString alias.

Return_Value

Instance créée duExtendedAttributeDefinition classe avec spécifiéfieldId etalias.

Exemples

Utilisez cet exemple pour créer une définition de champ de texte personnalisé :

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

Voir également