Class ExtendedAttributeDefinition
نام ها : Aspose.Tasks جمع آوری: WL29_.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
دریافت یا تنظیم 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
Gets یا sets با ID پروژه یک میدان سفارشی مطابقت دارد.از نمایشنامه ردیف یک ثابت از کلاس 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=Descending، 1=Ascending.
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 class با ID میدان که معادل ارزش ID میدان از این اشیاء است.
CreateExtendedAttribute(String)
ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش متن مشخص شده است.
public ExtendedAttribute CreateExtendedAttribute(string textValue)
Parameters
textValue
string
ارزش متن مشخص شده
Returns
بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.
Exceptions
اگر در حال حاضر Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘نص’ نیست
CreateExtendedAttribute(دکمه)
ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش عددی مشخص شده است.
public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
Parameters
numericValue
decimal
ارزش عددی مشخص شده
Returns
بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.
Exceptions
اگر Aspose.Tasks.ExtendedAttributeDefinition.CfType “عدد” یا “هزینه” نیست
CreateExtendedAttribute(DateTime)
ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش تاریخ مشخص شده است.
public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
Parameters
dateTimeValue
DateTime
تاریخ زمان مشخص شده است.
Returns
بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.
Exceptions
اگر Aspose.Tasks.ExtendedAttributeDefinition.CfType در حال حاضر “تاریخ”، “شروع” یا “پایان” نیست
CreateExtendedAttribute(Duration)
ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش مدت زمان مشخص شده است.
public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
Parameters
durationValue
Duration
مدت زمان مشخص شده است.
Returns
بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.
Exceptions
اگر Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Duration’ نیست
CreateExtendedAttribute(بول)
ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش پرچم مشخص شده است.
public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
Parameters
flagValue
bool
ارزش پرچم مشخص شده
Returns
بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.
Exceptions
اگر در حال حاضر Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Flag’ نیست
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 ایجاد می کند.این دارای Aspose.Tasks.ExtendedAttributeDefinition.CalculationType برابر با Aspose.Tasks.CalculationType.Lookup است و می تواند در منابع تنها مورد استفاده قرار گیرد.شما نیاز به مشخص کردن fieldId’ و
alias’ در هنگام تماس با این روش.نوع میدان از ID میدان به دست آمده است.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
مشخص شده Aspose.Tasks.ExtendedAttributeResource فیلد ID.
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 ایجاد می کند، دارای 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 فیلد ID.
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 ایجاد می کند.این دارای Aspose.Tasks.ExtendedAttributeDefinition.CalculationType برابر با Aspose.Tasks.CalculationType.Lookup است و می تواند در وظایف تنها مورد استفاده قرار گیرد.شما نیاز به مشخص کردن fieldId’ و
alias’ در هنگام تماس با این روش.نوع میدان از ID میدان است.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
مشخص شده Aspose.Tasks.ExtendedAttributeTask ID میدان.
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 ایجاد می کند.این دارای 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 ID میدان.
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، ردیف)
روش کارخانه که یک تعریف افزوده ساده را ایجاد می کند، که مایکروسافت پروژه به عنوان “هیچ” نشان می دهد.این 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 فیلد ID.
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)
روش کارخانه که یک تعریف افزوده ساده را ایجاد می کند، که مایکروسافت پروژه به عنوان “هیچ” نشان می دهد.این Aspose.Tasks.ExtendedAttributeDefinition.CalculationType برابر با Aspose.Tasks.CalculationType.None است و تنها می تواند در منبع مورد استفاده قرار گیرد.شما باید fieldId’ و
alias’ را در هنگام تماس با این روش مشخص کنید.
public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
مشخص شده Aspose.Tasks.ExtendedAttributeResource فیلد ID.
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، ردیف)
روش کارخانه ای که یک تعریف افزوده ساده را ایجاد می کند، که مایکروسافت پروژه به عنوان “هیچ” نشان می دهد.این 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 ID میدان.
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)
روش کارخانه ای که یک تعریف افزوده ساده را ایجاد می کند، که مایکروسافت پروژه به عنوان “هیچ” نشان می دهد.این Aspose.Tasks.ExtendedAttributeDefinition.CalculationType برابر با Aspose.Tasks.CalculationType.None است و تنها می تواند در وظایف مورد استفاده قرار گیرد.شما باید fieldId’ و
alias’ را در هنگام تماس با این روش مشخص کنید.نوع میدان از ID میدان به دست می آید.
public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
مشخص شده Aspose.Tasks.ExtendedAttributeTask ID میدان.
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 است.