ExtendedAttributeDefinition.CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Microsoft Project’in “Yok” olarak gösterdiği, basit bir genişletilmiş öznitelik tanımı oluşturan fabrika yöntemi. CalculationType eşittirNone ve yalnızca Görevlerde kullanılabilir. Belirtmeniz gerekiyorcustomFieldType ,fieldId Vealias bu yöntemi çağırırken.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
ParametreTipTanım
customFieldTypeCustomFieldTypeBelirtilenCustomFieldType tip.
fieldIdExtendedAttributeTaskBelirtilenExtendedAttributeTask alan kimliği.
aliasStringBelirtilenString takma ad.

Geri dönüş değeri

Oluşturulan örnekExtendedAttributeDefinition belirtilen sınıfcustomFieldType ,fieldId Vealias.

Örnekler

Özel bir metin alanı tanımı oluşturmak için bu örneği kullanın:

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

Ayrıca bakınız


CreateTaskDefinition(ExtendedAttributeTask, string)

Microsoft Project’in “Yok” olarak gösterdiği, basit bir genişletilmiş öznitelik tanımı oluşturan fabrika yöntemi. CalculationType eşittirNone ve yalnızca Görevlerde kullanılabilir. Belirtmeniz gerekiyorfieldId Vealias bu yöntemi çağırırken. Alan türü, id. alanından çıkarılır.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
ParametreTipTanım
fieldIdExtendedAttributeTaskBelirtilenExtendedAttributeTask alan kimliği.
aliasStringBelirtilenString takma ad.

Geri dönüş değeri

Oluşturulan örnekExtendedAttributeDefinition belirtilen sınıffieldId Vealias.

Örnekler

Özel bir metin alanı tanımı oluşturmak için bu örneği kullanın:

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

Ayrıca bakınız