ExtendedAttributeDefinition.CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Factory-Methode, die eine einfache erweiterte Attributdefinition erstellt, die Microsoft Project als “None” anzeigt. Hat sieCalculationType ist gleichNone und kann nur in Aufgaben verwendet werden. Sie müssen angebencustomFieldType ,fieldId Undalias beim Aufruf dieser Methode.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
ParameterTypBeschreibung
customFieldTypeCustomFieldTypeDie angegebeneCustomFieldType Typ.
fieldIdExtendedAttributeTaskDie angegebeneExtendedAttributeTask Feld-ID.
aliasStringDie angegebeneString alias.

Rückgabewert

Erstellte Instanz derExtendedAttributeDefinition Klasse mit angegebencustomFieldType ,fieldId Undalias.

Beispiele

Verwenden Sie dieses Beispiel, um eine benutzerdefinierte Textfelddefinition zu erstellen:

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

Siehe auch


CreateTaskDefinition(ExtendedAttributeTask, string)

Factory-Methode, die eine einfache erweiterte Attributdefinition erstellt, die Microsoft Project als “None” anzeigt. Hat sieCalculationType ist gleichNone und kann nur in Aufgaben verwendet werden. Sie müssen angebenfieldId Undalias beim Aufruf dieser Methode. Der Feldtyp wird aus der Feld-ID abgeleitet.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParameterTypBeschreibung
fieldIdExtendedAttributeTaskDie angegebeneExtendedAttributeTask Feld-ID.
aliasStringDie angegebeneString alias.

Rückgabewert

Erstellte Instanz derExtendedAttributeDefinition Klasse mit angegebenfieldId Undalias.

Beispiele

Verwenden Sie dieses Beispiel, um eine benutzerdefinierte Textfelddefinition zu erstellen:

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

Siehe auch