Class ExtendedAttributeDefinition

Class ExtendedAttributeDefinition

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Mewakili definisi atribut tambahan yang terkait dengan proyek.

[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition

Pewarisan

objectExtendedAttributeDefinition

Anggota yang Dwarisi

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

Properti

Alias

Mengambil atau mengatur alias dari bidang kustom.

public string Alias { get; set; }

Nilai Properti

string

AppendNewValues

Mengambil atau mengatur nilai yang menunjukkan apakah nilai baru yang ditambahkan ke proyek secara otomatis ditambahkan ke daftar.

public bool AppendNewValues { get; set; }

Nilai Properti

bool

Catatan

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

AutoRollDown

Mengambil atau mengatur nilai yang menunjukkan apakah roll down otomatis ke penugasan diaktifkan.

public bool AutoRollDown { get; set; }

Nilai Properti

bool

CalculationType

Mengambil atau mengatur jenis perhitungan nilai atribut kustom.

public CalculationType CalculationType { get; set; }

Nilai Properti

CalculationType

CfType

Mengambil jenis bidang kustom.

public CustomFieldType CfType { get; }

Nilai Properti

CustomFieldType

Default

Mengambil atau mengatur nilai default dalam daftar.

public string Default { get; set; }

Nilai Properti

string

Catatan

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

DefaultGuid

Mengambil atau mengatur Guid dari entri tabel lookup default.

public string DefaultGuid { get; set; }

Nilai Properti

string

ElementType

Mengambil atau mengatur atribut tambahan yang terkait dengan tugas, sumber daya, atau penugasan.

public ElementType ElementType { get; set; }

Nilai Properti

ElementType

FieldId

Mengambil atau mengatur yang sesuai dengan id proyek dari bidang kustom. Gunakan representasi string dari konstanta dari kelas Aspose.Tasks.ExtendedAttributeTask untuk menentukan properti Aspose.Tasks.ExtendedAttributeDefinition.FieldId.

public string FieldId { get; set; }

Nilai Properti

string

Contoh

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

Catatan

Cara yang disarankan untuk mengatur properti Aspose.Tasks.ExtendedAttributeDefinition.FieldId adalah dengan membuat Aspose.Tasks.ExtendedAttributeDefinition menggunakan 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

Mengambil nama dari bidang kustom.

public string FieldName { get; }

Nilai Properti

string

Catatan

Tidak boleh diatur secara langsung, sebaliknya buat ExtendedAttributeDefinition menggunakan metode pabrik statis yang diketik dengan kuat yang dinamai seperti Create*Definition().

Formula

Mengambil atau mengatur rumus yang digunakan Microsoft Project untuk mengisi bidang tugas kustom.

public string Formula { get; set; }

Nilai Properti

string

GraphicalIndicator

Mengambil atau mengatur info indikator grafis yang terkait dengan atribut tambahan. Berlaku untuk format MPP.

public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }

Nilai Properti

GraphicalIndicatorsInfo

Guid

Mengambil atau mengatur Guid dari bidang kustom.

public string Guid { get; set; }

Nilai Properti

string

Catatan

Saat ini hanya didukung untuk format Xml.

LookupUid

Mengambil Guid dari tabel lookup yang terkait dengan bidang kustom.

public string LookupUid { get; }

Nilai Properti

string

Catatan

Untuk membuat bidang kustom dengan lookup, 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

Mengambil atau mengatur jumlah maksimum nilai yang dapat Anda atur dalam daftar pilihan.

public int MaxMultiValues { get; set; }

Nilai Properti

int

Catatan

Saat ini hanya didukung untuk format Xml.

ParentProject

Mengambil proyek induk untuk instance Aspose.Tasks.ExtendedAttributeDefinition.

public Project ParentProject { get; }

Nilai Properti

Project

PhoneticsAlias

Mengambil atau mengatur pengucapan fonetik dari alias bidang kustom.

public string PhoneticsAlias { get; set; }

Nilai Properti

string

Catatan

Saat ini hanya didukung untuk format Xml.

RestrictValues

Mengambil atau mengatur nilai yang menunjukkan apakah nilai bidang kustom dibatasi pada nilai dalam Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public bool RestrictValues { get; set; }

Nilai Properti

bool

RollupType

Mengambil atau mengatur cara perhitungan rollup.

public RollupType RollupType { get; set; }

Nilai Properti

RollupType

Catatan

Penulisan saat ini hanya didukung untuk format Xml.

SecondaryGuid

Mengambil atau mengatur guid sekunder dari atribut tambahan.

public string SecondaryGuid { get; set; }

Nilai Properti

string

Catatan

Ini adalah properti baru untuk MS Project 2010.

SecondaryPid

Mengambil atau mengatur PID sekunder dari bidang kustom.

public string SecondaryPid { get; set; }

Nilai Properti

string

SummaryRowsCalculationType

Mengambil atau mengatur jenis perhitungan nilai atribut kustom untuk baris ringkasan.

public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }

Nilai Properti

SummaryRowsCalculationType

UserDef

Mengambil atau mengatur nilai yang menunjukkan apakah bidang kustom didefinisikan oleh pengguna.

public bool UserDef { get; set; }

Nilai Properti

bool

Catatan

Saat ini hanya didukung untuk format Xml.

ValueList

Mengambil List<Value> ValueList.

public List<value> ValueList { get; }

Nilai Properti

List<Value&gt;

Catatan

Ketika nilai atribut tambahan ditentukan sebagai properti elemen dalam skema, mereka dapat ditentukan baik dengan nilai atau dengan referensi ke nilai yang terkandung dalam daftar ini. Aplikasi dapat mengasumsikan urutan daftar berdasarkan urutan yang ditentukan di sini. Saat ini didukung untuk format Xml MSP 2003/2007 dan mpp MSP 2003. Jangan ubah daftar ini secara langsung. Gunakan metode ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue sebagai gantinya.

ValuelistSortOrder

Mengambil atau mengatur cara daftar nilai diurutkan. Nilai: 0=Menurun, 1=Naik.

public int ValuelistSortOrder { get; set; }

Nilai Properti

int

Catatan

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

Metode

AddLookupValue(Value)

Menambahkan nilai ke daftar lookup internal. Ini adalah cara yang lebih disukai untuk manipulasi dengan Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void AddLookupValue(Value value)

Parameter

value Value

Nilai yang akan ditambahkan ke lookup.

Contoh

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

Catatan

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

CreateExtendedAttribute()

Membuat atribut tambahan baru dengan ID bidang yang sama dengan nilai ID bidang objek ini.

public ExtendedAttribute CreateExtendedAttribute()

Mengembalikan

ExtendedAttribute

mengembalikan instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttribute dengan fieldID yang sama dengan nilai fieldID objek ini.

CreateExtendedAttribute(string)

Membuat atribut tambahan baru dengan ID bidang yang sama dengan nilai ID bidang objek ini dan nilai teks yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(string textValue)

Parameter

textValue string

Nilai teks yang ditentukan.

Mengembalikan

ExtendedAttribute

mengembalikan instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttribute dengan fieldID yang sama dengan nilai fieldID objek ini.

Pengecualian

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType saat ini bukan ‘Text’

CreateExtendedAttribute(decimal)

Membuat atribut tambahan baru dengan ID bidang yang sama dengan nilai ID bidang objek ini dan nilai numerik yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)

Parameter

numericValue decimal

Nilai numerik yang ditentukan.

Mengembalikan

ExtendedAttribute

mengembalikan instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttribute dengan fieldID yang sama dengan nilai fieldID objek ini.

Pengecualian

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType saat ini bukan ‘Number’ atau ‘Cost’

CreateExtendedAttribute(DateTime)

Membuat atribut tambahan baru dengan ID bidang yang sama dengan nilai ID bidang objek ini dan nilai tanggal yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)

Parameter

dateTimeValue DateTime

Nilai tanggal waktu yang ditentukan.

Mengembalikan

ExtendedAttribute

mengembalikan instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttribute dengan fieldID yang sama dengan nilai fieldID objek ini.

Pengecualian

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType saat ini bukan ‘Date’, ‘Start’ atau ‘Finish’

CreateExtendedAttribute(Duration)

Membuat atribut tambahan baru dengan ID bidang yang sama dengan nilai ID bidang objek ini dan nilai durasi yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)

Parameter

durationValue Duration

Nilai durasi yang ditentukan.

Mengembalikan

ExtendedAttribute

mengembalikan instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttribute dengan fieldID yang sama dengan nilai fieldID objek ini.

Pengecualian

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType saat ini bukan ‘Duration’

CreateExtendedAttribute(bool)

Membuat atribut tambahan baru dengan ID bidang yang sama dengan nilai ID bidang objek ini dan nilai flag yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(bool flagValue)

Parameter

flagValue bool

Nilai flag yang ditentukan.

Mengembalikan

ExtendedAttribute

mengembalikan instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttribute dengan fieldID yang sama dengan nilai fieldID objek ini.

Pengecualian

InvalidOperationException

Jika Aspose.Tasks.ExtendedAttributeDefinition.CfType saat ini bukan ‘Flag’

CreateExtendedAttribute(Value)

Membuat atribut tambahan baru yang terhubung dengan item Aspose.Tasks.Value yang ditentukan.

public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)

Parameter

lookupValue Value

Item Aspose.Tasks.Value yang ditentukan.

Mengembalikan

ExtendedAttribute

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

Contoh

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

taskTextAttr.AddLookupValue(value1);
taskTextAttr.AddLookupValue(value2);
var extendedAttribute = taskTextAttr.CreateExtendedAttribute(value2);

Catatan

lookupValue harus ditambahkan sebelumnya ke Aspose.Tasks.ExtendedAttributeDefinition menggunakan metode Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value).

CreateLookupResourceDefinition(ExtendedAttributeResource, string)

Metode pabrik yang membuat definisi atribut tambahan dengan lookup. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan hanya di Sumber Daya. Anda diharuskan untuk menentukan fieldId dan alias saat memanggil metode ini. Jenis bidang diambil dari ID bidang.

public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameter

fieldId ExtendedAttributeResource

ID bidang Aspose.Tasks.ExtendedAttributeResource yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang kustom untuk sumber daya dengan lookup dan kemudian mengisinya 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 membuat definisi atribut tambahan dengan lookup. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan hanya di Sumber Daya. Anda diharuskan untuk menentukan customFieldType, fieldId dan alias saat memanggil metode ini.

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

Parameter

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeResource

ID bidang Aspose.Tasks.ExtendedAttributeResource yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan customFieldType, fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang kustom untuk sumber daya dengan lookup dan kemudian mengisinya 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(ExtendedAttributeTask, string)

Metode pabrik yang membuat definisi atribut tambahan dengan lookup. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan hanya di Tugas. Anda diharuskan untuk menentukan fieldId dan alias saat memanggil metode ini. Jenis bidang diambil dari ID bidang.

public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameter

fieldId ExtendedAttributeTask

ID bidang Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang kustom untuk tugas dengan lookup dan kemudian mengisinya 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 membuat definisi atribut tambahan dengan lookup. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.Lookup dan dapat digunakan hanya di Tugas. Anda diharuskan untuk menentukan customFieldType, fieldId dan alias saat memanggil metode ini.

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

Parameter

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeTask

ID bidang Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan customFieldType, fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang kustom untuk tugas dengan lookup dan kemudian mengisinya 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 membuat definisi atribut tambahan sederhana, yang ditampilkan Microsoft Project sebagai “Tidak Ada”. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.None dan dapat digunakan hanya di Sumber Daya. Anda diharuskan untuk menentukan customFieldType, fieldId dan alias saat memanggil metode ini.

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

Parameter

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeResource

ID bidang Aspose.Tasks.ExtendedAttributeResource yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan customFieldType, fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang teks kustom:

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

CreateResourceDefinition(ExtendedAttributeResource, string)

Metode pabrik yang membuat definisi atribut tambahan sederhana, yang ditampilkan Microsoft Project sebagai “Tidak Ada”. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.None dan dapat digunakan hanya di Sumber Daya. Anda diharuskan untuk menentukan fieldId dan alias saat memanggil metode ini. Jenis bidang diambil dari ID bidang.

public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)

Parameter

fieldId ExtendedAttributeResource

ID bidang Aspose.Tasks.ExtendedAttributeResource yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang teks kustom:

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

CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)

Metode pabrik yang membuat definisi atribut tambahan sederhana, yang ditampilkan Microsoft Project sebagai “Tidak Ada”. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.None dan dapat digunakan hanya di Tugas. Anda diharuskan untuk menentukan customFieldType, fieldId dan alias saat memanggil metode ini.

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

Parameter

customFieldType CustomFieldType

Jenis Aspose.Tasks.CustomFieldType yang ditentukan.

fieldId ExtendedAttributeTask

ID bidang Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan customFieldType, fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang teks kustom:

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

CreateTaskDefinition(ExtendedAttributeTask, string)

Metode pabrik yang membuat definisi atribut tambahan sederhana, yang ditampilkan Microsoft Project sebagai “Tidak Ada”. Ini memiliki Aspose.Tasks.ExtendedAttributeDefinition.CalculationType sama dengan Aspose.Tasks.CalculationType.None dan dapat digunakan hanya di Tugas. Anda diharuskan untuk menentukan fieldId dan alias saat memanggil metode ini. Jenis bidang diambil dari ID bidang.

public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)

Parameter

fieldId ExtendedAttributeTask

ID bidang Aspose.Tasks.ExtendedAttributeTask yang ditentukan.

alias string

Alias System.String yang ditentukan.

Mengembalikan

ExtendedAttributeDefinition

Instance yang dibuat dari kelas Aspose.Tasks.ExtendedAttributeDefinition dengan fieldId dan alias yang ditentukan.

Contoh

Gunakan contoh ini untuk membuat definisi bidang teks kustom:

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

Equals(object)

Mengembalikan tanda yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.

public override bool Equals(object obj)

Parameter

obj object

objek yang ditentukan untuk dibandingkan dengan instance ini.

Mengembalikan

bool

tanda yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.

GetHashCode()

Mengembalikan kode hash untuk instance dari kelas Aspose.Tasks.ExtendedAttributeDefinition.

public override int GetHashCode()

Mengembalikan

int

kode hash untuk objek ini.

RemoveLookupValue(Value)

Menghapus nilai dari daftar lookup internal. Ini adalah cara yang lebih disukai untuk manipulasi dengan Aspose.Tasks.ExtendedAttributeDefinition.ValueList.

public void RemoveLookupValue(Value value)

Parameter

value Value

Nilai yang akan dihapus dari lookup.

Catatan

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

 Indonesia