Class ExtendedAttributeDefinition
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
מייצג הגדרה של תכונה מורחבת הקשורה לפרויקט.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition
ירושה
object ← ExtendedAttributeDefinition
חברים מורשים
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
מאפיינים
Alias
מקבל או קובע את הכינוי של שדה מותאם אישית.
public string Alias { get; set; }
ערך המאפיין
AppendNewValues
מקבל או קובע ערך המצביע האם ערכים חדשים שנוספו לפרויקט מתווספים אוטומטית לרשימה.
public bool AppendNewValues { get; set; }
ערך המאפיין
הערות
נכון לעכשיו נתמך עבור פורמטי Xml של MSP 2003/2007 ו-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; }
ערך המאפיין
הערות
נכון לעכשיו נתמך עבור פורמטי Xml של MSP 2003/2007 ו-MSP 2003 mpp.
DefaultGuid
מקבל או קובע את ה-Guid של רשומת טבלת החיפוש ברירת המחדל.
public string DefaultGuid { get; set; }
ערך המאפיין
ElementType
מקבל או קובע שהתכונה המורחבת קשורה למשימה, משאב או משימה.
public ElementType ElementType { get; set; }
ערך המאפיין
FieldId
מקבל או קובע את ה-id של הפרויקט של שדה מותאם אישית. השתמש במייצג המחרוזת של קבוע מהמחלקה Aspose.Tasks.ExtendedAttributeTask כדי לקבוע את המאפיין Aspose.Tasks.ExtendedAttributeDefinition.FieldId.
public string FieldId { get; set; }
ערך המאפיין
דוגמאות
customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");
הערות
הדרך המועדפת לקבוע את המאפיין 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; }
ערך המאפיין
הערות
לא צריך לקבוע ישירות, במקום זאת יש ליצור ExtendedAttributeDefinition באמצעות שיטות מפעל סטטיות עם סוג חזק הנקראות כמו Create*Definition().
Formula
מקבל או קובע את הנוסחה שמשתמש Microsoft Project כדי למלא שדה משימה מותאם אישית.
public string Formula { get; set; }
ערך המאפיין
GraphicalIndicator
מקבל או קובע מידע על אינדיקטורים גרפיים הקשורים לתכונה המורחבת. תקף לפורמט MPP.
public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }
ערך המאפיין
Guid
מקבל או קובע את ה-Guid של שדה מותאם אישית.
public string Guid { get; set; }
ערך המאפיין
הערות
נכון לעכשיו נתמך רק עבור פורמט Xml.
LookupUid
מקבל את ה-Guid של טבלת החיפוש הקשורה לשדה מותאם אישית.
public string LookupUid { get; }
ערך המאפיין
הערות
כדי ליצור שדה מותאם אישית עם חיפוש, השתמש באחת משיטות המפעל: 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; }
ערך המאפיין
הערות
נכון לעכשיו נתמך רק עבור פורמט Xml.
ParentProject
מקבל את הפרויקט ההורה עבור המופע של Aspose.Tasks.ExtendedAttributeDefinition.
public Project ParentProject { get; }
ערך המאפיין
PhoneticsAlias
מקבל או קובע את ההגייה הפונטית של הכינוי של שדה מותאם אישית.
public string PhoneticsAlias { get; set; }
ערך המאפיין
הערות
נכון לעכשיו נתמך רק עבור פורמט Xml.
RestrictValues
מקבל או קובע ערך המצביע האם ערכי השדה המותאם אישית מוגבלים לערכים ב-Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public bool RestrictValues { get; set; }
ערך המאפיין
RollupType
מקבל או קובע כיצד מחושבים הרולאפים.
public RollupType RollupType { get; set; }
ערך המאפיין
הערות
כתיבה נתמכת נכון לעכשיו רק עבור פורמט Xml.
SecondaryGuid
מקבל או קובע את ה-Guid המשני של התכונה המורחבת.
public string SecondaryGuid { get; set; }
ערך המאפיין
הערות
זה חדש עבור MS Project 2010.
SecondaryPid
מקבל או קובע את ה-PID המשני של שדה מותאם אישית.
public string SecondaryPid { get; set; }
ערך המאפיין
SummaryRowsCalculationType
מקבל או קובע את סוג החישוב של ערך התכונה המותאמת עבור שורות סיכום.
public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }
ערך המאפיין
UserDef
מקבל או קובע ערך המצביע האם שדה מותאם אישית הוא מוגדר על ידי המשתמש.
public bool UserDef { get; set; }
ערך המאפיין
הערות
נכון לעכשיו נתמך רק עבור פורמט Xml.
ValueList
מקבל את List<Value> ValueList.
public List<value> ValueList { get; }
ערך המאפיין
הערות
כאשר ערכי התכונות המורחבות מוגדרים כתכונות של אלמנטים בסכמה, הם עשויים להיות מוגדרים על ידי ערכים או על ידי הפניות לערכים הכלולים ברשימה זו. יישומים עשויים להניח סדר של הרשימה על פי הסדר המוגדר כאן. נכון לעכשיו נתמך עבור פורמטי Xml של MSP 2003/2007 ו-MSP 2003 mpp. אל תשנה רשימה זו ישירות. השתמש בשיטות ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue במקום זאת.
ValuelistSortOrder
מקבל או קובע כיצד רשימות הערכים ממוין. הערכים הם: 0=יורד, 1=עולה.
public int ValuelistSortOrder { get; set; }
ערך המאפיין
הערות
נכון לעכשיו נתמך עבור פורמטי Xml של MSP 2003/2007 ו-MSP 2003 mpp.
שיטות
AddLookupValue(Value)
מוסיף ערך לרשימת החיפוש הפנימית. זו הדרך המועדפת למניפולציות עם Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void AddLookupValue(Value value)
פרמטרים
value
Value
ערך להוסיף לחיפוש.
דוגמאות
השתמש בקוד זה כדי להוסיף ערך חדש לרשימת החיפוש:
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
הערות
שיטה זו פועלת רק עבור מופעים של Aspose.Tasks.ExtendedAttributeDefinition שיש להם Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.Lookup.
CreateExtendedAttribute()
יוצרת תכונה מורחבת חדשה עם ה-ID של השדה השווה לערך ה-ID של אובייקט זה.
public ExtendedAttribute CreateExtendedAttribute()
מחזיר
מחזיר מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttribute עם ה-fieldID השווה לערך ה-fieldID של אובייקט זה.
CreateExtendedAttribute(string)
יוצרת תכונה מורחבת חדשה עם ה-ID של השדה השווה לערך ה-ID של אובייקט זה והערך הטקסטואלי שנבחר.
public ExtendedAttribute CreateExtendedAttribute(string textValue)
פרמטרים
textValue
string
הערך הטקסטואלי שנבחר.
מחזיר
מחזיר מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttribute עם ה-fieldID השווה לערך ה-fieldID של אובייקט זה.
חריגים
אם Aspose.Tasks.ExtendedAttributeDefinition.CfType הנוכחי אינו ‘Text’
CreateExtendedAttribute(decimal)
יוצרת תכונה מורחבת חדשה עם ה-ID של השדה השווה לערך ה-ID של אובייקט זה והערך המספרי שנבחר.
public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
פרמטרים
numericValue
decimal
הערך המספרי שנבחר.
מחזיר
מחזיר מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttribute עם ה-fieldID השווה לערך ה-fieldID של אובייקט זה.
חריגים
אם Aspose.Tasks.ExtendedAttributeDefinition.CfType הנוכחי אינו ‘Number’ או ‘Cost’
CreateExtendedAttribute(DateTime)
יוצרת תכונה מורחבת חדשה עם ה-ID של השדה השווה לערך ה-ID של אובייקט זה והערך התאריך שנבחר.
public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
פרמטרים
dateTimeValue
DateTime
הערך התאריך שנבחר.
מחזיר
מחזיר מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttribute עם ה-fieldID השווה לערך ה-fieldID של אובייקט זה.
חריגים
אם Aspose.Tasks.ExtendedAttributeDefinition.CfType הנוכחי אינו ‘Date’, ‘Start’ או ‘Finish’
CreateExtendedAttribute(Duration)
יוצרת תכונה מורחבת חדשה עם ה-ID של השדה השווה לערך ה-ID של אובייקט זה וערך משך שנבחר.
public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
פרמטרים
durationValue
Duration
הערך של משך שנבחר.
מחזיר
מחזיר מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttribute עם ה-fieldID השווה לערך ה-fieldID של אובייקט זה.
חריגים
אם Aspose.Tasks.ExtendedAttributeDefinition.CfType הנוכחי אינו ‘Duration’
CreateExtendedAttribute(bool)
יוצרת תכונה מורחבת חדשה עם ה-ID של השדה השווה לערך ה-ID של אובייקט זה וערך דגל שנבחר.
public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
פרמטרים
flagValue
bool
הערך של הדגל שנבחר.
מחזיר
מחזיר מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttribute עם ה-fieldID השווה לערך ה-fieldID של אובייקט זה.
חריגים
אם Aspose.Tasks.ExtendedAttributeDefinition.CfType הנוכחי אינו ‘Flag’
CreateExtendedAttribute(Value)
יוצרת תכונה מורחבת חדשה הקשורה לפריט Aspose.Tasks.Value שנבחר.
public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)
פרמטרים
lookupValue
Value
פריט Aspose.Tasks.Value שנבחר.
מחזיר
מחזיר מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttribute הקשורה לפריט Aspose.Tasks.Value שנבחר.
דוגמאות
השתמש בקוד זה כדי ליצור Aspose.Tasks.ExtendedAttribute חדש באמצעות ערך ספציפי:
taskTextAttr.AddLookupValue(value1);
taskTextAttr.AddLookupValue(value2);
var extendedAttribute = taskTextAttr.CreateExtendedAttribute(value2);
הערות
lookupValue
צריך להיות קודם לכן נוסף ל-Aspose.Tasks.ExtendedAttributeDefinition באמצעות שיטת Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value).
CreateLookupResourceDefinition(ExtendedAttributeResource, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת עם חיפוש.
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.Lookup וניתן להשתמש בה רק במשאבים.
נדרש לקבוע fieldId
וalias
כאשר קוראים לשיטה זו.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)
פרמטרים
fieldId
ExtendedAttributeResource
ה-ID של Aspose.Tasks.ExtendedAttributeResource שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה מותאם אישית עבור משאב עם חיפוש ולאחר מכן למלא אותה בערכי טקסט:
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, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת עם חיפוש.
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.Lookup וניתן להשתמש בה רק במשאבים.
נדרש לקבוע customFieldType
, fieldId
וalias
כאשר קוראים לשיטה זו.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
פרמטרים
customFieldType
CustomFieldType
סוג Aspose.Tasks.CustomFieldType שנבחר.
fieldId
ExtendedAttributeResource
ה-ID של Aspose.Tasks.ExtendedAttributeResource שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם customFieldType
, fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה מותאם אישית עבור משאב עם חיפוש ולאחר מכן למלא אותה בערכי טקסט:
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(ExtendedAttributeTask, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת עם חיפוש.
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.Lookup וניתן להשתמש בה רק במשימות.
נדרש לקבוע fieldId
וalias
כאשר קוראים לשיטה זו.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)
פרמטרים
fieldId
ExtendedAttributeTask
ה-ID של Aspose.Tasks.ExtendedAttributeTask שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה מותאם אישית עבור משימה עם חיפוש ולאחר מכן למלא אותה בערכי טקסט:
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, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת עם חיפוש.
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.Lookup וניתן להשתמש בה רק במשימות.
נדרש לקבוע customFieldType
, fieldId
וalias
כאשר קוראים לשיטה זו.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
פרמטרים
customFieldType
CustomFieldType
סוג Aspose.Tasks.CustomFieldType שנבחר.
fieldId
ExtendedAttributeTask
ה-ID של Aspose.Tasks.ExtendedAttributeTask שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם customFieldType
, fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה מותאם אישית עבור משימה עם חיפוש ולאחר מכן למלא אותה בערכי טקסט:
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, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת פשוטה, אשר Microsoft Project מציגה כ"לא".
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.None וניתן להשתמש בה רק במשאבים.
נדרש לקבוע customFieldType
, fieldId
וalias
כאשר קוראים לשיטה זו.
public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
פרמטרים
customFieldType
CustomFieldType
סוג Aspose.Tasks.CustomFieldType שנבחר.
fieldId
ExtendedAttributeResource
ה-ID של Aspose.Tasks.ExtendedAttributeResource שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם customFieldType
, fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה טקסט מותאם אישית:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateResourceDefinition(ExtendedAttributeResource, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת פשוטה, אשר Microsoft Project מציגה כ"לא".
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.None וניתן להשתמש בה רק במשאבים.
נדרש לקבוע fieldId
וalias
כאשר קוראים לשיטה זו.
סוג השדה נגזר מה-ID של השדה.
public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)
פרמטרים
fieldId
ExtendedAttributeResource
ה-ID של Aspose.Tasks.ExtendedAttributeResource שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה טקסט מותאם אישית:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת פשוטה, אשר Microsoft Project מציגה כ"לא".
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.None וניתן להשתמש בה רק במשימות.
נדרש לקבוע customFieldType
, fieldId
וalias
כאשר קוראים לשיטה זו.
public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
פרמטרים
customFieldType
CustomFieldType
סוג Aspose.Tasks.CustomFieldType שנבחר.
fieldId
ExtendedAttributeTask
ה-ID של Aspose.Tasks.ExtendedAttributeTask שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם customFieldType
, fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה טקסט מותאם אישית:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
CreateTaskDefinition(ExtendedAttributeTask, string)
שיטת מפעל היוצרת הגדרת תכונה מורחבת פשוטה, אשר Microsoft Project מציגה כ"לא".
יש לה Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.None וניתן להשתמש בה רק במשימות.
נדרש לקבוע fieldId
וalias
כאשר קוראים לשיטה זו.
סוג השדה נגזר מה-ID של השדה.
public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)
פרמטרים
fieldId
ExtendedAttributeTask
ה-ID של Aspose.Tasks.ExtendedAttributeTask שנבחר.
alias
string
הכינוי שנבחר.
מחזיר
מופע שנוצר של מחלקת Aspose.Tasks.ExtendedAttributeDefinition עם fieldId
וalias
שנבחרים.
דוגמאות
השתמש בדוגמה זו כדי ליצור הגדרת שדה טקסט מותאם אישית:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
Equals(object)
מחזיר דגל המצביע אם מופע זה שווה לאובייקט המוגדר.
public override bool Equals(object obj)
פרמטרים
obj
object
האובייקט המוגדר להשוואה עם מופע זה.
מחזיר
דגל המצביע אם מופע זה שווה לאובייקט המוגדר.
GetHashCode()
מחזיר קוד Hash עבור המופע של מחלקת Aspose.Tasks.ExtendedAttributeDefinition.
public override int GetHashCode()
מחזיר
קוד Hash עבור אובייקט זה.
RemoveLookupValue(Value)
מסיר ערך מרשימת החיפוש הפנימית. זו הדרך המועדפת למניפולציות עם Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void RemoveLookupValue(Value value)
פרמטרים
value
Value
ערך להסרה מהחיפוש.
הערות
שיטה זו פועלת רק עבור מופעים של Aspose.Tasks.ExtendedAttributeDefinition שיש להם Aspose.Tasks.ExtendedAttributeDefinition.CalculationType שווה ל-Aspose.Tasks.CalculationType.Lookup.