ExtendedAttributeDefinition.CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Metodo Factory che crea una semplice definizione di attributo esteso, che Microsoft Project mostra come “None”. HaCalculationType uguale aNone e può essere utilizzato solo in Attività. È necessario specificarecustomFieldType ,fieldId Ealias quando si chiama questo metodo.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
ParametroTipoDescrizione
customFieldTypeCustomFieldTypeIl specificatoCustomFieldType tipo.
fieldIdExtendedAttributeTaskIl specificatoExtendedAttributeTask ID campo.
aliasStringIl specificatoString alias.

Valore di ritorno

Istanza creata diExtendedAttributeDefinition classe con specificatocustomFieldType ,fieldId Ealias.

Esempi

Utilizza questo esempio per creare una definizione di campo di testo personalizzato:

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

Guarda anche


CreateTaskDefinition(ExtendedAttributeTask, string)

Metodo Factory che crea una semplice definizione di attributo esteso, che Microsoft Project mostra come “None”. HaCalculationType uguale aNone e può essere utilizzato solo in Attività. È necessario specificarefieldId Ealias quando si chiama questo metodo. Il tipo di campo viene dedotto da id campo.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParametroTipoDescrizione
fieldIdExtendedAttributeTaskIl specificatoExtendedAttributeTask ID campo.
aliasStringIl specificatoString alias.

Valore di ritorno

Istanza creata diExtendedAttributeDefinition classe con specificatofieldId Ealias.

Esempi

Utilizza questo esempio per creare una definizione di campo di testo personalizzato:

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

Guarda anche