ExtendedAttributeDefinition.CreateTaskDefinition

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

طريقة المصنع التي تنشئ تعريف سمة موسعة بسيطًا ، والذي يظهره Microsoft Project على أنه “بلا”. يحتوي علىCalculationType يساويNone ويمكن استخدامها في المهام فقط. أنت مطالب بالتحديدcustomFieldType وfieldId وalias عند استدعاء هذه الطريقة.

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, 
    ExtendedAttributeTask fieldId, string alias)
معامليكتبوصف
customFieldTypeCustomFieldTypeالمحددCustomFieldType يكتب.
fieldIdExtendedAttributeTaskالمحددExtendedAttributeTask معرف المجال.
aliasStringالمحددString الاسم المستعار.

قيمة الإرجاع

تم إنشاء مثيل لـExtendedAttributeDefinition فئة مع المحددcustomFieldType وfieldId وalias.

أمثلة

استخدم هذا المثال لإنشاء تعريف حقل نص مخصص:

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

أنظر أيضا


CreateTaskDefinition(ExtendedAttributeTask, string)

طريقة المصنع التي تنشئ تعريف سمة موسعة بسيطًا ، والذي يظهره Microsoft Project على أنه “بلا”. يحتوي علىCalculationType يساويNone ويمكن استخدامها في المهام فقط. أنت مطالب بالتحديدfieldId وalias عند استدعاء هذه الطريقة. يتم استنتاج نوع الحقل من معرف الحقل.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, 
    string alias)
معامليكتبوصف
fieldIdExtendedAttributeTaskالمحددExtendedAttributeTask معرف المجال.
aliasStringالمحددString الاسم المستعار.

قيمة الإرجاع

تم إنشاء مثيل لـExtendedAttributeDefinition فئة مع المحددfieldId وalias.

أمثلة

استخدم هذا المثال لإنشاء تعريف حقل نص مخصص:

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

أنظر أيضا