CreateTaskDefinition

CreateTaskDefinition (1 of 2)

Factory method which creates a simple extended attribute definition, which Microsoft Project shows as “None”. It has CalculationType equals to Tasks::CalculationType::None and can be used in Tasks only. You are required to specify customFieldType , fieldId and alias when calling this method.

Returns: Created instance of the ExtendedAttributeDefinition class with specified customFieldType , fieldId and alias .

CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, const System::String & alias)
ParameterDescription
customFieldTypeThe specified CustomFieldType type.
fieldIdThe specified ExtendedAttributeTask field ID.
aliasThe specified System::String alias.

CreateTaskDefinition (2 of 2)

Factory method which creates a simple extended attribute definition, which Microsoft Project shows as “None”. It has CalculationType equals to Tasks::CalculationType::None and can be used in Tasks only. You are required to specify fieldId and alias when calling this method. The field type is inferred from field id.

Returns: Created instance of the ExtendedAttributeDefinition class with specified fieldId and alias .

CreateTaskDefinition(ExtendedAttributeTask fieldId, const System::String & alias)
ParameterDescription
fieldIdThe specified ExtendedAttributeTask field ID.
aliasThe specified System::String alias.