Class ExtendedAttributeDefinition
اسم الفضاء : Aspose.Tasks تجميع: Aspose.Tasks.dll (25.4.0)
يمثل تعريفًا واسع النطاق المرتبط بمشروع.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition
Inheritance
object ← ExtendedAttributeDefinition
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Alias
يحصل أو يضع علامة التبويب من حقل مخصص.
public string Alias { get; set; }
قيمة الممتلكات
AppendNewValues
يحصل أو يضع قيمة تشير إلى ما إذا كانت القيم الجديدة المضافة إلى المشروع تضاف تلقائيا إلى القائمة.
public bool AppendNewValues { get; set; }
قيمة الممتلكات
Remarks
مدعومة حاليًا في تنسيقات MSP 2003/2007 Xml و MSP 2003 mpp.
AutoRollDown
يحصل أو يضع قيمة تشير إلى ما إذا كان يتم تمكين الدوران التلقائي إلى المهام.
public bool AutoRollDown { get; set; }
قيمة الممتلكات
CalculationType
يحصل أو يحدد نوع الحساب لقيمة الخصائص المخصصة.
public CalculationType CalculationType { get; set; }
قيمة الممتلكات
CfType
يحصل على نوع من الحقل المخصص.
public CustomFieldType CfType { get; }
قيمة الممتلكات
Default
يحصل أو يضع القيمة الافتراضية في القائمة.
public string Default { get; set; }
قيمة الممتلكات
Remarks
مدعومة حاليًا في تنسيقات MSP 2003/2007 Xml و MSP 2003 mpp.
DefaultGuid
يحصل أو يضع دليل إدخال جدول البحث الافتراضي.
public string DefaultGuid { get; set; }
قيمة الممتلكات
ElementType
يحصل أو يضع الخصائص الموسعة المرتبطةمع مهمة أو مصدر أو مهمة.
public ElementType ElementType { get; set; }
قيمة الممتلكات
FieldId
تتوافق الوصولات أو المجموعات مع معرف المشروع في حقل مخصص.استخدم تمثيل السلسلة للمستمر من فئة Aspose.Tasks.ExtendedAttributeTask لتحديد خصائص Aspose.Tasks.ExtendedAttributeDefinition.FieldId.
public string FieldId { get; set; }
قيمة الممتلكات
Examples
customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");
Remarks
الطريقة المفضلة لإعداد Aspose.Tasks.ExtendedAttributeDefinition.FieldId الممتلكات هو إنشاء Aspose.Tasks.ExtendedAttributeDefinitionيستخدم أحد أساليب المصنع المخصصة مثل Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) أو Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).
FieldName
يحصل على اسم الحقل المعتاد.
public string FieldName { get; }
قيمة الممتلكات
Remarks
لا ينبغي إعدادها مباشرة ، بدلاً من ذلك ، قم بإنشاء ExtendedAttributeDefinition باستخدام أساليب المصنع الثابتة المسمى مثل Create*Definition().
Formula
يحصل أو يضع الصيغة التي يستخدمها Microsoft Project لتسجيل مربع مهمة مخصص.
public string Formula { get; set; }
قيمة الممتلكات
GraphicalIndicator
يحصل أو يضع معلومات المؤشرات الرسومية المرتبطة بالخصائص الموسعة.يمكن تطبيقها على تنسيق MPP.
public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }
قيمة الممتلكات
Guid
يحصل أو يضع دليل الحقل المخصص.
public string Guid { get; set; }
قيمة الممتلكات
Remarks
يتم دعمها حاليًا فقط في تنسيق Xml.
LookupUid
يحصل على دليل لوحة البحث المرتبطة بمجال مخصص.
public string LookupUid { get; }
قيمة الممتلكات
Remarks
لإنشاء حقل مخصص مع البحث، استخدم إحدى أساليب المصنع: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType،Aspose.Tasks.ExtendedAttributeTask،System.String) أو Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType،Aspose.Tasks.ExtendedAttributeResource،System.String).
MaxMultiValues
يحصل أو يحدد الحد الأقصى لعدد القيم التي يمكنك إعدادها في قائمة الاختيار.
public int MaxMultiValues { get; set; }
قيمة الممتلكات
Remarks
يتم دعمها حاليًا فقط في تنسيق Xml.
ParentProject
يحصل على المشروع الأصلي للمستوى Aspose.Tasks.ExtendedAttributeDefinition.
public Project ParentProject { get; }
قيمة الممتلكات
PhoneticsAlias
يحصل أو يضع النطق الصوتي لـ alias من الحقل المخصص.
public string PhoneticsAlias { get; set; }
قيمة الممتلكات
Remarks
يتم دعمها حاليًا فقط في تنسيق Xml.
RestrictValues
يحصل أو يضع قيمة تشير إلى ما إذا كانت قيم الحقل المخصصة محدودة للقيم في Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public bool RestrictValues { get; set; }
قيمة الممتلكات
RollupType
يحصل أو يحدد الطريقة التي يتم حساب الرافعات.
public RollupType RollupType { get; set; }
قيمة الممتلكات
Remarks
الكتابة مدعومة حاليا فقط في تنسيق Xml.
SecondaryGuid
يحصل أو يضع الإرشاد الثانوي للخصائص الموسعة.
public string SecondaryGuid { get; set; }
قيمة الممتلكات
Remarks
هذا هو الجديد لملكية MS Project 2010.
SecondaryPid
يحصل أو يضع PID الثانوي لحقل مخصص.
public string SecondaryPid { get; set; }
قيمة الممتلكات
SummaryRowsCalculationType
يحصل أو يحدد نوع الحساب لقيمة الخصائص المخصصة للخطوط المختصرة.
public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }
قيمة الممتلكات
UserDef
يحصل أو يضع قيمة تشير إلى ما إذا كان حقل مخصص محددًا للمستخدم.
public bool UserDef { get; set; }
قيمة الممتلكات
Remarks
يتم دعمها حاليًا فقط في تنسيق Xml.
ValueList
احصل على قائمة<Value> ValueList
public List<value> ValueList { get; }
قيمة الممتلكات
Remarks
عندما يتم تحديد قيم الخصائص الموسعة على أنها خصائص العناصر في المخطط ،يمكن تحديدها إما من خلال القيم أو من خلال الإشارات إلى القيم الواردة في هذه القائمة.يمكن للمتقدمين أن يتخذوا الطلب من القائمة عن طريق الطلب المحدد هنا.مدعومة حاليًا في تنسيقات MSP 2003/2007 Xml و MSP 2003 mpp.لا تغير هذه القائمة مباشرة.استخدم أساليب ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue بدلا من ذلك.
ValuelistSortOrder
يحصل أو يحدد الطريقة التي يتم فيها تصنيف قوائم القيم.القيم هي: 0=الانخفاض، 1=الصعود.
public int ValuelistSortOrder { get; set; }
قيمة الممتلكات
Remarks
مدعومة حاليًا في تنسيقات MSP 2003/2007 Xml و MSP 2003 mpp.
Methods
AddLookupValue(Value)
إضافة قيمة إلى قائمة البحث الداخلي.هذه هي الطريقة المفضلة للتلاعب مع Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void AddLookupValue(Value value)
Parameters
value
Value
قيمة إضافة إلى البحث.
Examples
استخدم هذا الرمز لإضافة قيمة جديدة إلى قائمة البحث:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
Remarks
هذه الطريقة تعمل فقط على Aspose.Tasks.ExtendedAttributeDefinitionالتي لديها Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.Lookup.
CreateExtendedAttribute()
يخلق رمزًا جديدًا متمددًا مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن.
public ExtendedAttribute CreateExtendedAttribute()
Returns
تعود إلى المثال الذي تم إنشاؤه من فئة Aspose.Tasks.ExtendedAttribute مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن.
CreateExtendedAttribute(الستار)
يخلق رمزًا جديدًا متمددًا مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن والقيمة النصية المحددة.
public ExtendedAttribute CreateExtendedAttribute(string textValue)
Parameters
textValue
string
قيمة النص المحدد.
Returns
تعود إلى المثال الذي تم إنشاؤه من فئة Aspose.Tasks.ExtendedAttribute مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن.
Exceptions
إذا كان Aspose.Tasks.ExtendedAttributeDefinition.CfType غير “النص”
CreateExtendedAttribute(العشرية)
يخلق رمزًا جديدًا متمددًا مع علامة الحقول التي تعادل قيمة علامة الحقول لهذا الكائن والقيمة الرقمية المحددة.
public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
Parameters
numericValue
decimal
القيمة الرقمية المحددة.
Returns
تعود إلى المثال الذي تم إنشاؤه من فئة Aspose.Tasks.ExtendedAttribute مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن.
Exceptions
إذا كان Aspose.Tasks.ExtendedAttributeDefinition.CfType غير “عدد” أو “تكلفة”
CreateExtendedAttribute(DateTime)
يخلق رمزًا جديدًا متمددًا مع معرف الحقل الذي يساوي قيمة معرف الحقل لهذا الكائن والقيمة المحددة للتاريخ.
public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
Parameters
dateTimeValue
DateTime
قيمة الوقت المحددة.
Returns
تعود إلى المثال الذي تم إنشاؤه من فئة Aspose.Tasks.ExtendedAttribute مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن.
Exceptions
إذا كان Aspose.Tasks.ExtendedAttributeDefinition.CfType غير “تاريخ” أو “بدء” أو “نهاية”
CreateExtendedAttribute(Duration)
يخلق رمزًا جديدًا متمددًا مع معرف الحقل الذي يساوي قيمة معرف الحقل لهذا الكائن والقيمة المحددة لفترة الطول.
public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
Parameters
durationValue
Duration
قيمة المدة المحددة.
Returns
تعود إلى المثال الذي تم إنشاؤه من فئة Aspose.Tasks.ExtendedAttribute مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن.
Exceptions
إذا كانت Aspose.Tasks.ExtendedAttributeDefinition.CfType ليست ‘مدة’
CreateExtendedAttribute(بول)
يخلق رمزًا جديدًا متمددًا مع علامة الحقول التي تعادل قيمة علامة الحقول لهذا الكائن وقيمة العلم المحددة.
public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
Parameters
flagValue
bool
قيمة العلم المحددة.
Returns
تعود إلى المثال الذي تم إنشاؤه من فئة Aspose.Tasks.ExtendedAttribute مع ID الحقل الذي يساوي قيمة ID الحقل لهذا الكائن.
Exceptions
إذا كان Aspose.Tasks.ExtendedAttributeDefinition.CfType غير “علامة”
CreateExtendedAttribute(Value)
يخلق ميزة تمتد جديدة مرتبطة بالعناصر المحددة Aspose.Tasks.Value.
public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)
Parameters
lookupValue
Value
العنصر المحدد Aspose.Tasks.Value.
Returns
العودة التي تم إنشاؤها على سبيل المثال من فئة Aspose.Tasks.ExtendedAttribute المرتبطة مع العنصر المحدد Aspose.Tasks.Value.
Examples
استخدم هذا الرمز لإنشاء Aspose.Tasks.ExtendedAttribute الجديد باستخدام قيمة محددة:
taskTextAttr.AddLookupValue(value1);
taskTextAttr.AddLookupValue(value2);
var extendedAttribute = taskTextAttr.CreateExtendedAttribute(value2);
Remarks
lookupValue’ should be previously added to the Aspose.Tasks.ExtendedAttributeDefinition using Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value) method.
CreateLookupResourceDefinition(التمديدالمصدر، string)
الطريقة المصنع الذي يخلق تعريف امتداد للخصائص مع lookup.It لديه Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.Lookup ويمكن استخدامه في الموارد فقط.يتعين عليك تحديد fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
معرف الحقل المحدد Aspose.Tasks.ExtendedAttributeResource.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع fieldId’ و
alias".
Examples
استخدم هذا المثال لإنشاء تعريف مربع مخصص للموارد مع البحث، ثم ملئها مع قيم النص:
var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);
CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, سلسلة)
طريقة المصنع التي تخلق تعريف امتداد للخصائص مع lookup.It لديها Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.Lookup ويمكن استخدامها في الموارد فقط.يتعين عليك تحديد customFieldType’,
fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
النوع المحدد Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeResource
معرف الحقل المحدد Aspose.Tasks.ExtendedAttributeResource.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع customFieldType’,
fieldId’ و
alias'.
Examples
استخدم هذا المثال لإنشاء تعريف مربع مخصص للموارد مع البحث، ثم ملئها مع قيم النص:
var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);
CreateLookupTaskDefinition(توسيع التكلفة, string)
الطريقة المصنع الذي يخلق تعريف امتداد للخصائص مع lookup.It لديه Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.Lookup ويمكن استخدامه في المهام فقط.يتعين عليك تحديد fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
معرف الحقل Aspose.Tasks.ExtendedAttributeTask.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع fieldId’ و
alias".
Examples
استخدم هذا المثال لإنشاء تعريف مربع مخصص لمهمة مع البحث ثم ملئها بأسعار نصية:
var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);
CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, سلسلة)
طريقة المصنع التي تخلق تعريفًا واسع النطاق مع lookup.It لديها Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.Lookup ويمكن استخدامه في المهام فقط.يتعين عليك تحديد customFieldType’,
fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
النوع المحدد Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeTask
معرف الحقل Aspose.Tasks.ExtendedAttributeTask.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع customFieldType’,
fieldId’ و
alias'.
Examples
استخدم هذا المثال لإنشاء تعريف مربع مخصص لمهمة مع البحث ثم ملئها بأسعار نصية:
var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);
CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, سلسلة)
طريقة المصنع التي تخلق تعريف إضافي بسيط، والتي يظهرها Microsoft Project على أنها “لا”.وهو يحتوي على Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.None ويمكن استخدامه في الموارد فقط.يتعين عليك تحديد customFieldType"،
fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
النوع المحدد Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeResource
معرف الحقل المحدد Aspose.Tasks.ExtendedAttributeResource.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع customFieldType’,
fieldId’ و
alias'.
Examples
استخدم هذا المثال لإنشاء تعريف مربع نص مخصص:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateResourceDefinition(التمديدالمصدر، string)
طريقة المصنع التي تخلق تعريف إضافي بسيط، والتي يظهرها Microsoft Project على أنها “لا”.وهو يحتوي على Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.None ويمكن استخدامه في الموارد فقط.يتعين عليك تحديد fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
معرف الحقل المحدد Aspose.Tasks.ExtendedAttributeResource.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع fieldId’ و
alias".
Examples
استخدم هذا المثال لإنشاء تعريف مربع نص مخصص:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, سلسلة)
طريقة المصنع التي تخلق تعريف إضافي بسيط، والتي يظهرها Microsoft Project على أنها “لا”.وهو يحتوي على Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.None ويمكن استخدامه في المهام فقط.يتعين عليك تحديد customFieldType"،
fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
النوع المحدد Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeTask
معرف الحقل Aspose.Tasks.ExtendedAttributeTask.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع customFieldType’,
fieldId’ و
alias'.
Examples
استخدم هذا المثال لإنشاء تعريف مربع نص مخصص:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
CreateTaskDefinition(توسيع التكلفة, string)
طريقة المصنع التي تخلق تعريف إضافي بسيط، والتي يظهرها Microsoft Project على أنها “لا”.وهو يحتوي على Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.None ويمكن استخدامه في المهام فقط.يتعين عليك تحديد fieldId’ و
alias’ عند استدعاء هذه الطريقة.
public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
معرف الحقل Aspose.Tasks.ExtendedAttributeTask.
alias
string
النظام المحدد.String alias.
Returns
تم إنشاء مثال من فئة Aspose.Tasks.ExtendedAttributeDefinition مع fieldId’ و
alias".
Examples
استخدم هذا المثال لإنشاء تعريف مربع نص مخصص:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
Equals(الموضوع)
يعيد علامة تشير إلى ما إذا كانت هذه الحالة تساوي الكائن المحدد.
public override bool Equals(object obj)
Parameters
obj
object
الكائن المحدد للمقارنة مع هذه الحالة.
Returns
علامة تشير إلى ما إذا كانت هذه الحالة متساوية مع الكائن المحدد.
GetHashCode()
إرجاع رمز الهاش على سبيل المثال من فئة Aspose.Tasks.ExtendedAttributeDefinition.
public override int GetHashCode()
Returns
كود هاتش لهذا الكائن.
RemoveLookupValue(Value)
إزالة قيمة من قائمة البحث الداخلي.هذه هي الطريقة المفضلة للتلاعب مع Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void RemoveLookupValue(Value value)
Parameters
value
Value
قيمة إزالتها من البحث.
Remarks
هذه الطريقة تعمل فقط على Aspose.Tasks.ExtendedAttributeDefinitionالتي لديها Aspose.Tasks.ExtendedAttributeDefinition.CalculationType يعادل Aspose.Tasks.CalculationType.Lookup.