Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

يمثل تعريف سمة ممتد مرتبط بمشروع .

public class ExtendedAttributeDefinition

الخصائص

اسموصف
Alias { get; set; }الحصول على أو تعيين الاسم المستعار للحقل المخصص.
AppendNewValues { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كانت القيم الجديدة المضافة إلى مشروع ستتم إضافتها تلقائيًا إلى القائمة.
AutoRollDown { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا تم تمكين التراجع التلقائي للتعيينات.
CalculationType { get; set; }الحصول على أو تحديد نوع حساب قيمة السمة المخصصة.
CfType { get; }يحصل على نوع الحقل المخصص .
Default { get; set; }الحصول على أو تعيين القيمة الافتراضية في القائمة.
DefaultGuid { get; set; }الحصول على التوجيه الخاص بإدخال جدول البحث الافتراضي أو تعيينه.
ElementType { get; set; }الحصول على أو تعيين السمة الموسعة مرتبطة بمهمة أو مورد أو مهمة.
FieldId { get; set; }الحصول على أو تعيين يتوافق مع معرف المشروع لحقل مخصص. استخدم تمثيل سلسلة من ثابت منExtendedAttributeTask فئة لتحديدFieldId الملكية .
FieldName { get; }الحصول على اسم الحقل المخصص .
Formula { get; set; }الحصول على أو تعيين الصيغة التي يستخدمها Microsoft Project لملء حقل مهمة مخصص.
Guid { get; set; }الحصول على أو تعيين دليل حقل مخصص.
LookupUid { get; }الحصول على دليل لجدول البحث المرتبط بحقل مخصص.
MaxMultiValues { get; set; }الحصول على أو تعيين الحد الأقصى لعدد القيم التي يمكنك تعيينها في قائمة الاختيار.
ParentProject { get; }يحصل على المشروع الرئيسي لملفExtendedAttributeDefinition المثال.
PhoneticsAlias { get; set; }الحصول على أو تعيين النطق الصوتي للاسم المستعار لحقل مخصص.
RestrictValues { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كانت قيم الحقول المخصصة مقيدة بالقيم في ملفValueList .
RollupType { get; set; }الحصول على أو تعيين طريقة حساب إجماليات التحديثات .
SecondaryGuid { get; set; }الحصول على أو تعيين المعرف الفريد العمومي الثانوي للسمة الموسعة.
SecondaryPid { get; set; }الحصول على أو تعيين معرف المنتج الثانوي للحقل المخصص.
SummaryRowsCalculationType { get; set; }الحصول على أو تحديد نوع حساب قيمة السمة المخصصة لصفوف الملخص.
UserDef { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كان الحقل المخصص معرّفًا بواسطة المستخدم.
ValueList { get; }يحصل على القائمة <Value> ValueList.
ValuelistSortOrder { get; set; }الحصول على أو تعيين طريقة فرز قوائم القيم. القيم هي: 0 = تنازلي ، 1 = تصاعدي .

طُرق

اسموصف
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)طريقة المصنع التي تنشئ تعريف سمة موسع مع البحث. لديهاCalculationType يساويLookup ويمكن استخدامها في الموارد فقط. أنت مطالب بالتحديدfieldId وalias عند استدعاء هذه الطريقة. يتم استنتاج نوع الحقل من معرف الحقل.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)طريقة المصنع التي تنشئ تعريف سمة موسع مع البحث. لديهاCalculationType يساويLookup ويمكن استخدامها في الموارد فقط. أنت مطالب بالتحديدcustomFieldType وfieldId وalias عند استدعاء هذه الطريقة.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)طريقة المصنع التي تنشئ تعريف سمة موسع مع البحث. لديهاCalculationType يساويLookup ويمكن استخدامها في المهام فقط. أنت مطالب بالتحديدfieldId وalias عند استدعاء هذه الطريقة. يتم استنتاج نوع الحقل من معرف الحقل.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)طريقة المصنع التي تنشئ تعريف سمة موسع مع البحث. لديهاCalculationType يساويLookup ويمكن استخدامها في المهام فقط. أنت مطالب بالتحديدcustomFieldType وfieldId وalias عند استدعاء هذه الطريقة.
static CreateResourceDefinition(ExtendedAttributeResource, string)طريقة المصنع التي تنشئ تعريف سمة موسعة بسيطًا ، والذي يظهره Microsoft Project على أنه “بلا”. يحتوي علىCalculationType يساويNone ويمكن استخدامها في المورد فقط. أنت مطالب بالتحديدfieldId وalias عند استدعاء هذه الطريقة. يتم استنتاج نوع الحقل من معرف الحقل.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)طريقة المصنع التي تنشئ تعريف سمة موسعة بسيطًا ، والذي يظهره Microsoft Project على أنه “بلا”. يحتوي علىCalculationType يساويNone ويمكن استخدامها في المورد فقط. أنت مطالب بالتحديدcustomFieldType وfieldId وalias عند استدعاء هذه الطريقة.
static CreateTaskDefinition(ExtendedAttributeTask, string)طريقة المصنع التي تنشئ تعريف سمة موسعة بسيطًا ، والذي يظهره Microsoft Project على أنه “بلا”. يحتوي علىCalculationType يساويNone ويمكن استخدامها في المهام فقط. أنت مطالب بالتحديدfieldId وalias عند استدعاء هذه الطريقة. يتم استنتاج نوع الحقل من معرف الحقل.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)طريقة المصنع التي تنشئ تعريف سمة موسعة بسيطًا ، والذي يظهره Microsoft Project على أنه “بلا”. يحتوي علىCalculationType يساويNone ويمكن استخدامها في المهام فقط. أنت مطالب بالتحديدcustomFieldType وfieldId وalias عند استدعاء هذه الطريقة.
AddLookupValue(Value)إضافة قيمة إلى قائمة البحث الداخلي. هذه طريقة مفضلة للتلاعب بامتدادValueList .
CreateExtendedAttribute()ينشئ سمة موسعة جديدة بمعرف الحقل الذي يساوي قيمة معرف حقل هذا الكائن.
CreateExtendedAttribute(bool)ينشئ سمة موسعة جديدة بمعرف الحقل الذي يساوي قيمة معرف حقل هذا الكائن وقيمة العلامة المحددة.
CreateExtendedAttribute(DateTime)ينشئ سمة موسعة جديدة بمعرف الحقل الذي يساوي قيمة معرف حقل هذا الكائن وقيمة التاريخ المحددة.
CreateExtendedAttribute(decimal)إنشاء سمة موسعة جديدة بمعرف الحقل الذي يساوي قيمة معرف حقل هذا الكائن والقيمة الرقمية المحددة.
CreateExtendedAttribute(Duration)ينشئ سمة موسعة جديدة بمعرف الحقل الذي يساوي قيمة معرف حقل هذا الكائن وقيمة المدة المحددة.
CreateExtendedAttribute(string)ينشئ سمة موسعة جديدة بمعرف الحقل الذي يساوي قيمة معرف حقل هذا الكائن والقيمة النصية المحددة.
CreateExtendedAttribute(Value)إنشاء سمة موسعة جديدة مرتبطة بالسمة المحددةValue item.
override Equals(object)إرجاع إشارة تشير إلى ما إذا كان هذا المثيل يساوي الكائن المحدد.
override GetHashCode()إرجاع رمز تجزئة لمثيلExtendedAttributeDefinition فئة .
RemoveLookupValue(Value)يزيل قيمة من قائمة البحث الداخلي. هذه طريقة مفضلة للتلاعب بامتدادValueList .

أنظر أيضا