Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)

Ini mewakili definisi atribut yang diperluas yang terkait dengan proyek.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

Inheritance

object ExtendedAttributeDefinition

anggota yang diwarisi

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Alias

Dapatkan atau menetapkan alias dari medan yang disesuaikan.

public string Alias { get; set; }

Nilai Properti

string

AppendNewValues

Dapatkan atau menetapkan nilai yang menunjukkan apakah nilai baru yang ditambahkan ke proyek secara otomatis ditambahkan ke daftar.

public bool AppendNewValues { get; set; }

Nilai Properti

bool

Remarks

Saat ini didukung untuk format MSP 2003/2007 Xml dan MSP 2003 mpp.

AutoRollDown

Dapatkan atau menetapkan nilai yang menunjukkan apakah otomatis roll down ke tugas diaktifkan.

public bool AutoRollDown { get; set; }

Nilai Properti

bool

CalculationType

Dapatkan atau menetapkan jenis pengiraan nilai atribut yang disesuaikan.

public CalculationType CalculationType { get; set; }

Nilai Properti

CalculationType

CfType

Dapatkan jenis bidang yang teratur.

public CustomFieldType CfType { get; }

Nilai Properti

CustomFieldType

Default

Dapatkan atau menetapkan nilai default dalam daftar.

public string Default { get; set; }

Nilai Properti

string

Remarks

Saat ini didukung untuk format MSP 2003/2007 Xml dan MSP 2003 mpp.

DefaultGuid

Dapatkan atau menetapkan Panduan masuk tabel pencarian default.

public string DefaultGuid { get; set; }

Nilai Properti

string

ElementType

Mendapatkan atau menetapkan atribut yang diperpanjang yang terkaitdengan tugas, sumber daya atau tugas.

public ElementType ElementType { get; set; }

Nilai Properti

ElementType

FieldId

Gets atau set sesuai dengan ID proyek dari medan yang disesuaikan.Gunakan representasi string konstan dari kelas Aspose.Tasks.ExtendedAttributeTask untuk menentukan sifat Aspose.Tasks.ExtendedAttributeDefinition.FieldId.

public string FieldId { get; set; }

Nilai Properti

string

Examples

customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");

Remarks

Cara yang lebih baik untuk mengatur Aspose.Tasks.ExtendedAttributeDefinition.FieldId sifat adalah untuk membuat Aspose.Tasks.ExtendedAttributeDefinitionmenggunakan salah satu metode pabrik khusus seperti Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) atau Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).

FieldName

Dapatkan nama dari medan yang biasa.

public string FieldName { get; }

Nilai Properti

string

Remarks

Tidak harus ditetapkan secara langsung, sebaliknya, membuat ExtendedAttributeDefinition menggunakan metode pabrik statik yang sangat dicetak yang disebut Create*Definition().

Formula

Dapatkan atau menetapkan formula yang Microsoft Project gunakan untuk mendokumentasikan medan tugas yang disesuaikan.

public string Formula { get; set; }

Nilai Properti

string

GraphicalIndicator

Dapatkan atau menetapkan informasi indikator grafis yang terkait dengan atribut yang diperpanjang.dapat digunakan dalam format MPP.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

Nilai Properti

GraphicalIndicatorsInfo

Guid

Dapatkan atau menetapkan Panduan dari medan yang disesuaikan.

public string Guid { get; set; }

Nilai Properti

string

Remarks

Saat ini hanya didukung untuk format XML saja.

LookupUid

Dapatkan panduan dari tabel pencarian yang terkait dengan medan yang disesuaikan.

public string LookupUid { get; }

Nilai Properti

string

Remarks

Untuk membuat medan tersuai dengan pencarian, gunakan salah satu metode pabrik: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) atau Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).

MaxMultiValues

Dapatkan atau menetapkan jumlah nilai maksimum yang dapat Anda tetapkan dalam daftar pemilihan.

public int MaxMultiValues { get; set; }

Nilai Properti

int

Remarks

Saat ini hanya didukung untuk format XML saja.

ParentProject

Dapatkan proyek ibu untuk Aspose.Tasks.ExtendedAttributeDefinition instans.

public Project ParentProject { get; }

Nilai Properti

Project

PhoneticsAlias

Dapatkan atau menetapkan ucapan fonetik alias medan yang disesuaikan.

public string PhoneticsAlias { get; set; }

Nilai Properti

string

Remarks

Saat ini hanya didukung untuk format XML saja.

RestrictValues

Dapatkan atau menetapkan nilai yang menunjukkan apakah nilai medan tersuai terbatas pada nilai dalam Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public bool RestrictValues { get; set; }

Nilai Properti

bool

RollupType

Dapatkan atau menetapkan cara rollups dihitung.

public RollupType RollupType { get; set; }

Nilai Properti

RollupType

Remarks

Penulisan saat ini hanya didukung untuk format Xml.

SecondaryGuid

Mendapatkan atau menetapkan panduan sekunder dari atribut yang diperpanjang.

public string SecondaryGuid { get; set; }

Nilai Properti

string

Remarks

Ini adalah hal baru untuk properti MS Project 2010.

SecondaryPid

Dapatkan atau menetapkan PID sekunder dari medan yang disesuaikan.

public string SecondaryPid { get; set; }

Nilai Properti

string

SummaryRowsCalculationType

Dapatkan atau menetapkan jenis pengiraan nilai atribut tersuai untuk urutan ringkasan.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

Nilai Properti

SummaryRowsCalculationType

UserDef

Dapatkan atau menetapkan nilai yang menunjukkan apakah medan tersuai ditentukan oleh pengguna.

public bool UserDef { get; set; }

Nilai Properti

bool

Remarks

Saat ini hanya didukung untuk format XML saja.

ValueList

Dapatkan List<Value> ValueList.

public List<value> ValueList { get; }

Nilai Properti

List dan lt; Value >

Remarks

Ketika nilai-nilai atribut yang diperpanjang ditentukan sebagai sifat-sifat elemen dalam skema,dapat ditentukan dengan nilai atau dengan referensi terhadap nilai yang terkandung dalam daftar ini.Permohonan dapat mengambil pesanan dari daftar dengan pesanan yang dinyatakan di sini.Saat ini didukung untuk format MSP 2003/2007 Xml dan MSP 2003 mpp.Jangan mengubah daftar ini secara langsung. gunakan ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue metode.

ValuelistSortOrder

Dapatkan atau menetapkan cara daftar nilai disusun. nilai adalah: 0 = turun, 1 = naik.

public int ValuelistSortOrder { get; set; }

Nilai Properti

int

Remarks

Saat ini didukung untuk format MSP 2003/2007 Xml dan MSP 2003 mpp.

Methods

AddLookupValue(Value)

Ini adalah cara yang lebih baik untuk manipulasi dengan Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void AddLookupValue(Value value)

Parameters

value Value

Nilai untuk ditambahkan ke lookup.

Examples

Gunakan kode ini untuk menambahkan nilai baru ke daftar pencarian:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });

Remarks

Metode ini hanya bekerja untuk Aspose.Tasks.ExtendedAttributeDefinition instansyang memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup.

CreateExtendedAttribute()

Mencipta atribut baru yang diperpanjang dengan ID medan yang setara dengan nilai ID medan objek ini.

public ExtendedAttribute CreateExtendedAttribute()

Returns

ExtendedAttribute

mengembalikan instans yang diciptakan dari Aspose.Tasks.ExtendedAttribute class dengan fieldID yang setara dengan nilai fieldID objek ini.

CreateExtendedAttribute(String)

Mencipta atribut baru yang diperpanjang dengan ID medan yang setara dengan nilai ID medan objek ini dan nilai teks yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parameters

textValue string

Nilai teks yang ditentukan.

Returns

ExtendedAttribute

mengembalikan instans yang diciptakan dari Aspose.Tasks.ExtendedAttribute class dengan fieldID yang setara dengan nilai fieldID objek ini.

Exceptions

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType tidak ‘Text’

CreateExtendedAttribute(Dekimal)

Mencipta atribut baru yang diperpanjang dengan ID medan yang setara dengan nilai ID medan objek ini dan nilai numerik yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parameters

numericValue decimal

Nilai angka yang ditentukan.

Returns

ExtendedAttribute

mengembalikan instans yang diciptakan dari Aspose.Tasks.ExtendedAttribute class dengan fieldID yang setara dengan nilai fieldID objek ini.

Exceptions

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType tidak ‘Number’ atau ‘Harga’

CreateExtendedAttribute(DateTime)

Mencipta atribut baru yang diperpanjang dengan ID medan yang setara dengan nilai ID medan objek ini dan nilai tanggal yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parameters

dateTimeValue DateTime

nilai waktu yang ditentukan.

Returns

ExtendedAttribute

mengembalikan instans yang diciptakan dari Aspose.Tasks.ExtendedAttribute class dengan fieldID yang setara dengan nilai fieldID objek ini.

Exceptions

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType tidak ‘Data’, ‘Start’ atau ‘Finish’

CreateExtendedAttribute(Duration)

Mencipta atribut baru yang diperpanjang dengan ID medan yang setara dengan nilai ID medan objek ini dan nilai durasi yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parameters

durationValue Duration

Nilai durasi yang ditentukan.

Returns

ExtendedAttribute

mengembalikan instans yang diciptakan dari Aspose.Tasks.ExtendedAttribute class dengan fieldID yang setara dengan nilai fieldID objek ini.

Exceptions

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType tidak ‘Duration’

CreateExtendedAttribute(Bool)

Mencipta atribut baru yang diperpanjang dengan ID medan yang setara dengan nilai ID medan objek ini dan nilai bendera yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parameters

flagValue bool

Nilai bendera yang ditentukan.

Returns

ExtendedAttribute

mengembalikan instans yang diciptakan dari Aspose.Tasks.ExtendedAttribute class dengan fieldID yang setara dengan nilai fieldID objek ini.

Exceptions

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType tidak ‘Flag’

CreateExtendedAttribute(Value)

Mencipta atribut baru yang diperpanjang yang terkait dengan item Aspose.Tasks.Value yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parameters

lookupValue Value

Item yang ditentukan Aspose.Tasks.Value.

Returns

ExtendedAttribute

mengembalikan contoh yang dibuat dari kelas Aspose.Tasks.ExtendedAttribute yang terhubung dengan item Aspose.Tasks.Value yang ditentukan.

Examples

Gunakan kode ini untuk membuat Aspose.Tasks.ExtendedAttribute baru menggunakan nilai tertentu:

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(Perkembangan sumber daya, string)

Metode pabrik yang menciptakan definisi atribut yang diperluas dengan lookup.It memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan dalam Resources hanya.Anda perlu menentukan fieldId’ dan alias’ ketika memanggil metode ini.Type medan dihasilkan dari field id.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Spesifikasi Aspose.Tasks.ExtendedAttributeResource field ID.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan fieldId’ dan alias’.

Examples

Gunakan contoh ini untuk membuat definisi medan tersuai untuk sumber dengan pencarian dan kemudian mengisi dengan nilai teks:

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)

Metode pabrik yang menciptakan definisi atribut yang diperpanjang dengan lookup.It memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan dalam Sumber hanya.Anda perlu menentukan customFieldType’, fieldId’ dan alias’ ketika memanggil metode ini.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)

Parameters

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeResource

Spesifikasi Aspose.Tasks.ExtendedAttributeResource field ID.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan customFieldType’, fieldId’ dan alias’.

Examples

Gunakan contoh ini untuk membuat definisi medan tersuai untuk sumber dengan pencarian dan kemudian mengisi dengan nilai teks:

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(Perkembangan Tugas, String)

Metode pabrik yang menciptakan definisi atribut yang diperluas dengan lookup.It memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan dalam Tugas hanya.Anda perlu menentukan fieldId’ dan alias’ ketika memanggil metode ini.Type medan dihasilkan dari field id.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

ID medan Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan fieldId’ dan alias’.

Examples

Gunakan contoh ini untuk membuat definisi medan tersuai untuk tugas dengan pencarian dan kemudian mengisi dengan nilai teks:

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)

Metode pabrik yang menciptakan definisi atribut yang diperpanjang dengan lookup.It memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan dalam Task hanya.Anda perlu menentukan customFieldType’, fieldId’ dan alias’ ketika memanggil metode ini.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)

Parameters

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeTask

ID medan Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan customFieldType’, fieldId’ dan alias'.

Examples

Gunakan contoh ini untuk membuat definisi medan tersuai untuk tugas dengan pencarian dan kemudian mengisi dengan nilai teks:

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)

Metode pabrik yang menciptakan definisi atribut yang sederhana, yang Microsoft Project menunjukkan sebagai “Tidak”.Ia memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type

public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)

Parameters

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeResource

Spesifikasi Aspose.Tasks.ExtendedAttributeResource field ID.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan customFieldType’, fieldId’ dan alias'.

Examples

Gunakan contoh ini untuk membuat definisi medan teks tersuai:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateResourceDefinition(Perkembangan sumber daya, string)

Metode pabrik yang menciptakan definisi atribut yang sederhana, yang Microsoft Project menunjukkan sebagai “Tidak”.Ia memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameters

fieldId ExtendedAttributeResource

Spesifikasi Aspose.Tasks.ExtendedAttributeResource field ID.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan fieldId’ dan alias'.

Examples

Gunakan contoh ini untuk membuat definisi medan teks tersuai:

var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Metode pabrik yang menciptakan definisi atribut yang sederhana, yang Microsoft Project menunjukkan sebagai “Tidak”.Ia memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type

public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)

Parameters

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeTask

ID medan Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan customFieldType’, fieldId’ dan alias'.

Examples

Gunakan contoh ini untuk membuat definisi medan teks tersuai:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

CreateTaskDefinition(Perkembangan Tugas, String)

Metode pabrik yang menciptakan definisi atribut yang sederhana, yang Microsoft Project menunjukkan sebagai “Tidak”.Ia memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type.Type

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameters

fieldId ExtendedAttributeTask

ID medan Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Sistem yang ditentukan.String alias.

Returns

ExtendedAttributeDefinition

Contoh yang dibuat dari Aspose.Tasks.ExtendedAttributeDefinition class dengan fieldId’ dan alias'.

Examples

Gunakan contoh ini untuk membuat definisi medan teks tersuai:

var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);

Equals(objek)

Mengembalikan bendera yang menunjukkan apakah instans ini sama dengan objek yang ditentukan.

public override bool Equals(object obj)

Parameters

obj object

objek yang ditentukan untuk dibandingkan dengan instansi ini.

Returns

bool

bendera yang menunjukkan apakah instans ini sama dengan objek yang ditentukan.

GetHashCode()

Mengembalikan kode hash untuk contoh kelas Aspose.Tasks.ExtendedAttributeDefinition.

public override int GetHashCode()

Returns

int

kode hash untuk objek ini.

RemoveLookupValue(Value)

Ini adalah cara yang lebih baik untuk manipulasi dengan Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void RemoveLookupValue(Value value)

Parameters

value Value

Nilai untuk dihapus dari lookup.

Remarks

Metode ini hanya bekerja untuk Aspose.Tasks.ExtendedAttributeDefinition instansyang memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup.

 Indonesia