Class ExtendedAttributeDefinition

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; }

ارزش املاک

string

AppendNewValues

دریافت یا تنظیم یک مقدار نشان می دهد که آیا ارزش های جدید به یک پروژه به طور خودکار به لیست اضافه می شود.

public bool AppendNewValues { get; set; }

ارزش املاک

bool

Remarks

در حال حاضر برای MSP 2003/2007 Xml و MSP 2003 mpp فرمت پشتیبانی می شود.

AutoRollDown

دریافت یا تنظیم یک مقدار نشان می دهد که آیا یک چرخش اتوماتیک به وظایف فعال است.

public bool AutoRollDown { get; set; }

ارزش املاک

bool

CalculationType

دریافت یا تنظیم نوع محاسبه ارزش ویژگی سفارشی.

public CalculationType CalculationType { get; set; }

ارزش املاک

CalculationType

CfType

به نوعی یک میدان سفارشی می رسد.

public CustomFieldType CfType { get; }

ارزش املاک

CustomFieldType

Default

دریافت یا تنظیم ارزش پیش فرض در لیست.

public string Default { get; set; }

ارزش املاک

string

Remarks

در حال حاضر برای MSP 2003/2007 Xml و MSP 2003 mpp فرمت پشتیبانی می شود.

DefaultGuid

دریافت یا تنظیم راهنمای ورودی جدول جستجو پیش فرض.

public string DefaultGuid { get; set; }

ارزش املاک

string

ElementType

به دست آوردن یا قرار دادن ویژگی گسترش یافته مرتبط استبا یک وظیفه، یک منبع یا یک مأموریت.

public ElementType ElementType { get; set; }

ارزش املاک

ElementType

FieldId

Gets یا sets با ID پروژه یک میدان سفارشی مطابقت دارد.از نمایشنامه ردیف یک ثابت از کلاس Aspose.Tasks.ExtendedAttributeTask برای مشخص کردن ویژگی Aspose.Tasks.ExtendedAttributeDefinition.FieldId استفاده کنید.

public string FieldId { get; set; }

ارزش املاک

string

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; }

ارزش املاک

string

Remarks

نباید به طور مستقیم تنظیم شود، به جای ایجاد ExtendedAttributeDefinition با استفاده از روش های کارخانه ای استاتیک به نام Create*Definition().

Formula

فرمول را دریافت یا تنظیم می کند که Microsoft Project برای جمع آوری یک میدان کار سفارشی استفاده می کند.

public string Formula { get; set; }

ارزش املاک

string

GraphicalIndicator

دریافت یا تنظیم یک شاخص گرافیکی اطلاعات مرتبط با ویژگی گسترش یافته.قابل استفاده در فرمت MPP

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

ارزش املاک

GraphicalIndicatorsInfo

Guid

دریافت یا تنظیم راهنمای یک میدان سفارشی.

public string Guid { get; set; }

ارزش املاک

string

Remarks

در حال حاضر فقط برای فرمت Xml پشتیبانی می شود.

LookupUid

یک راهنمای جدول جستجو را که با یک میدان سفارشی مرتبط است، دریافت کنید.

public string LookupUid { get; }

ارزش املاک

string

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; }

ارزش املاک

int

Remarks

در حال حاضر فقط برای فرمت Xml پشتیبانی می شود.

ParentProject

پروژه اصلی را برای مثال Aspose.Tasks.ExtendedAttributeDefinition دریافت کنید.

public Project ParentProject { get; }

ارزش املاک

Project

PhoneticsAlias

دریافت یا تنظیم تلفظ صوتی از alias از یک میدان سفارشی.

public string PhoneticsAlias { get; set; }

ارزش املاک

string

Remarks

در حال حاضر فقط برای فرمت Xml پشتیبانی می شود.

RestrictValues

دریافت یا تنظیم یک مقدار نشان می دهد که آیا ارزش های میدان سفارشی محدود به ارزش ها در Aspose.Tasks.ExtendedAttributeDefinition.ValueList است.

public bool RestrictValues { get; set; }

ارزش املاک

bool

RollupType

دریافت یا تنظیم نحوه محاسبه رول ها.

public RollupType RollupType { get; set; }

ارزش املاک

RollupType

Remarks

نوشتن در حال حاضر فقط برای فرمت Xml پشتیبانی می شود.

SecondaryGuid

به دست آوردن یا تنظیم هدایت ثانویه از ویژگی گسترش یافته.

public string SecondaryGuid { get; set; }

ارزش املاک

string

Remarks

این موضوع برای MS Project 2010 جدید است.

SecondaryPid

دریافت یا تنظیم PID ثانویه از یک میدان سفارشی.

public string SecondaryPid { get; set; }

ارزش املاک

string

SummaryRowsCalculationType

دریافت یا تنظیم نوع محاسبه ارزش ویژگی سفارشی برای ردیف های خلاصه.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

ارزش املاک

SummaryRowsCalculationType

UserDef

دریافت یا تنظیم یک مقدار نشان می دهد که آیا یک میدان سفارشی توسط کاربر تعریف شده است.

public bool UserDef { get; set; }

ارزش املاک

bool

Remarks

در حال حاضر فقط برای فرمت Xml پشتیبانی می شود.

ValueList

این مطلب را بخوانید<Value> ValueList.

public List<value> ValueList { get; }

ارزش املاک

List &lt؛ Value >

Remarks

هنگامی که ارزش های ویژگی های گسترش یافته به عنوان ویژگی های عناصر در طرح مشخص می شود،آنها می توانند با ارزش ها یا با ارجاعات به ارزش های موجود در این لیست مشخص شوند.درخواست ها می توانند سفارش لیست را با سفارش ذکر شده در اینجا انجام دهند.در حال حاضر برای MSP 2003/2007 Xml و MSP 2003 mpp فرمت پشتیبانی می شود.این لیست را به طور مستقیم تغییر ندهید.به جای آن از روش های ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue استفاده کنید.

ValuelistSortOrder

به دست آوردن یا تنظیم راه لیست های ارزش طبقه بندی می شود.قیمت ها عبارتند از: 0=Descending، 1=Ascending.

public int ValuelistSortOrder { get; set; }

ارزش املاک

int

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

ExtendedAttribute

بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.

CreateExtendedAttribute(String)

ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش متن مشخص شده است.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parameters

textValue string

ارزش متن مشخص شده

Returns

ExtendedAttribute

بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.

Exceptions

InvalidOperationException

اگر در حال حاضر Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘نص’ نیست

CreateExtendedAttribute(دکمه)

ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش عددی مشخص شده است.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parameters

numericValue decimal

ارزش عددی مشخص شده

Returns

ExtendedAttribute

بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.

Exceptions

InvalidOperationException

اگر Aspose.Tasks.ExtendedAttributeDefinition.CfType “عدد” یا “هزینه” نیست

CreateExtendedAttribute(DateTime)

ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش تاریخ مشخص شده است.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parameters

dateTimeValue DateTime

تاریخ زمان مشخص شده است.

Returns

ExtendedAttribute

بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.

Exceptions

InvalidOperationException

اگر Aspose.Tasks.ExtendedAttributeDefinition.CfType در حال حاضر “تاریخ”، “شروع” یا “پایان” نیست

CreateExtendedAttribute(Duration)

ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش مدت زمان مشخص شده است.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parameters

durationValue Duration

مدت زمان مشخص شده است.

Returns

ExtendedAttribute

بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.

Exceptions

InvalidOperationException

اگر Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Duration’ نیست

CreateExtendedAttribute(بول)

ایجاد یک ویژگی گسترش یافته جدید با شناسه میدان که معادل ارزش شناسه میدان این اشیاء و ارزش پرچم مشخص شده است.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parameters

flagValue bool

ارزش پرچم مشخص شده

Returns

ExtendedAttribute

بازگرداندن مثال ایجاد شده از Aspose.Tasks.ExtendedAttribute class با ID میدان که معادل ارزش ID میدان از این اشیاء است.

Exceptions

InvalidOperationException

اگر در حال حاضر Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Flag’ نیست

CreateExtendedAttribute(Value)

ایجاد ویژگی جدید گسترش یافته مرتبط با مشخص شده Aspose.Tasks.Value آیتم.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parameters

lookupValue Value

مشخص شده Aspose.Tasks.Value آیتم

Returns

ExtendedAttribute

بازگرداندن یک مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

ExtendedAttributeDefinition

مثال ایجاد شده از کلاس 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

bool

پرچم نشان می دهد که آیا این مثال برابر با موضوع مشخص شده است یا خیر.

GetHashCode()

بازگرداندن یک کد هش برای مثال از کلاس Aspose.Tasks.ExtendedAttributeDefinition.

public override int GetHashCode()

Returns

int

یک کد هش برای این موضوع.

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 است.

 فارسی