Class ExtendedAttributeDefinition
İsim alanı : Aspose.Tasks Toplantı: Aspose.Tasks.dll (25.4.0)
Proje ile ilişkili geniş bir özellik tanımını temsil eder.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition
Inheritance
object ← ExtendedAttributeDefinition
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Alias
Alın veya özel bir alanın aliasini ayarlayın.
public string Alias { get; set; }
Mülkiyet Değer
AppendNewValues
Bir projeye eklenen yeni değerlerin listede otomatik olarak eklenip eklenmediğini gösteren bir değer alır veya ayarlar.
public bool AppendNewValues { get; set; }
Mülkiyet Değer
Remarks
MSP 2003/2007 Xml ve MSP 2003 mpp formatları için şu anda desteklenmektedir.
AutoRollDown
Görevlere otomatik döndürme etkin olup olmadığını gösteren bir değer alır veya ayarlar.
public bool AutoRollDown { get; set; }
Mülkiyet Değer
CalculationType
Özelleştirilmiş özellik değerinin hesaplanma türünü alır veya ayarlar.
public CalculationType CalculationType { get; set; }
Mülkiyet Değer
CfType
Özel bir alan türünü alır.
public CustomFieldType CfType { get; }
Mülkiyet Değer
Default
Listede varsayılan değeri alır veya ayarlar.
public string Default { get; set; }
Mülkiyet Değer
Remarks
MSP 2003/2007 Xml ve MSP 2003 mpp formatları için şu anda desteklenmektedir.
DefaultGuid
Alın veya varsayılan arama tablosu giriş kılavuzunu ayarlayın.
public string DefaultGuid { get; set; }
Mülkiyet Değer
ElementType
Genişletilmiş özellikleri alır veya ayarlarBir görev, bir kaynak veya bir görev ile.
public ElementType ElementType { get; set; }
Mülkiyet Değer
FieldId
Gets veya setler özelleştirilmiş bir alanın proje kimliğine eşdeğerdir.Aspose.Tasks.ExtendedAttributeTask sınıfından sabit bir çizgi temsilini kullanarak Aspose.Tasks.ExtendedAttributeDefinition.FieldId özelliklerini belirleyin.
public string FieldId { get; set; }
Mülkiyet Değer
Examples
customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");
Remarks
Aspose.Tasks.ExtendedAttributeDefinition.FieldId özelliğini ayarlamak için tercih edilen yol Aspose.Tasks.ExtendedAttributeDefinition oluşturmakAspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) veya Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) gibi özel fabrika yöntemlerinden birini kullanın.
FieldName
Özel bir alanın adını alır.
public string FieldName { get; }
Mülkiyet Değer
Remarks
Doğrudan ayarlanmamalıdır, bunun yerine ExtendedAttributeDefinition’i, Create*Definition( olarak adlandırılan güçlü bir şekilde yazılı statik fabrika yöntemlerini kullanarak oluşturun.
Formula
Microsoft Project’in özelleştirilmiş bir görev alanını nüfuz etmek için kullandığı formülü alır veya ayarlar.
public string Formula { get; set; }
Mülkiyet Değer
GraphicalIndicator
Genişletilmiş özellik ile ilişkili bir grafik göstergesi bilgileri alır veya ayarlar.MPP formatında uygulanabilir.
public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }
Mülkiyet Değer
Guid
Alın veya özel bir alanın rehberini ayarlayın.
public string Guid { get; set; }
Mülkiyet Değer
Remarks
Şu anda sadece Xml formatında desteklenmektedir.
LookupUid
Özelleştirilmiş bir alanla ilişkili bir arama tablosu kılavuzu alır.
public string LookupUid { get; }
Mülkiyet Değer
Remarks
Bir arama alanı oluşturmak için, fabrika yöntemlerinden birini kullanın: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) veya Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).
MaxMultiValues
Bir seçim listesinde ayarlayabileceğiniz değerlerin maksimum sayısını alır veya ayarlar.
public int MaxMultiValues { get; set; }
Mülkiyet Değer
Remarks
Şu anda sadece Xml formatında desteklenmektedir.
ParentProject
Aspose.Tasks.ExtendedAttributeDefinition örneği için ana projeyi alır.
public Project ParentProject { get; }
Mülkiyet Değer
PhoneticsAlias
Bir özel alanın aliasinin fonetik telaffuzunu alır veya ayarlar.
public string PhoneticsAlias { get; set; }
Mülkiyet Değer
Remarks
Şu anda sadece Xml formatında desteklenmektedir.
RestrictValues
Özelleştirilmiş alan değerlerinin Aspose.Tasks.ExtendedAttributeDefinition.ValueList değerlerine sınırlı olup olmadığını gösteren bir değer alır veya ayarlar.
public bool RestrictValues { get; set; }
Mülkiyet Değer
RollupType
Alın veya rollups nasıl hesaplanır ayarlayın.
public RollupType RollupType { get; set; }
Mülkiyet Değer
Remarks
Yazma şu anda yalnızca XML formatında desteklenmektedir.
SecondaryGuid
İkinci yönlendirmeyi veya genişletilmiş özellikleri alır.
public string SecondaryGuid { get; set; }
Mülkiyet Değer
Remarks
Bu, MS Project 2010 mülkiyeti için yeni.
SecondaryPid
Bir özel alanın ikincil PID’ini alır veya ayarlar.
public string SecondaryPid { get; set; }
Mülkiyet Değer
SummaryRowsCalculationType
Özet satırları için özelleştirilmiş özellik değerinin hesaplama türünü alır veya ayarlar.
public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }
Mülkiyet Değer
UserDef
Kullanıcı tarafından tanımlanmış bir alan olup olmadığını gösteren bir değer alır veya ayarlar.
public bool UserDef { get; set; }
Mülkiyet Değer
Remarks
Şu anda sadece Xml formatında desteklenmektedir.
ValueList
List<Value> değer listini alır.
public List<value> ValueList { get; }
Mülkiyet Değer
Remarks
Genişletilmiş özelliklerin değerleri şemadaki unsurların özellikleri olarak belirtildiğinde,Bunlar değerler veya bu listede yer alan değerlere yönelik referanslar tarafından belirlenebilir.Başvurular burada belirtilen sipariş vererek listeden sipariş verebilir.MSP 2003/2007 Xml ve MSP 2003 mpp formatları için şu anda desteklenmektedir.Bu listeyi doğrudan değiştirmeyin. yerine ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue yöntemlerini kullanın.
ValuelistSortOrder
Değer listelerinin sıralanması yönünü alır veya ayarlar. Değerler şunlardır: 0=Descending, 1=Ascending.
public int ValuelistSortOrder { get; set; }
Mülkiyet Değer
Remarks
MSP 2003/2007 Xml ve MSP 2003 mpp formatları için şu anda desteklenmektedir.
Methods
AddLookupValue(Value)
Bu, Aspose.Tasks.ExtendedAttributeDefinition.ValueList ile manipülasyon için tercih edilen bir yoldur.
public void AddLookupValue(Value value)
Parameters
value
Value
Görüntülemeye eklemek için değer.
Examples
Arama listesine yeni değer eklemek için bu kodu kullanın:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
Remarks
Bu yöntem yalnızca Aspose.Tasks.ExtendedAttributeDefinition örnekleri için çalışırAspose.Tasks.ExtendedAttributeDefinition.CalculationType ile eşdeğerdir Aspose.Tasks.CalculationType.Lookup.
CreateExtendedAttribute()
Bu nesnenin alan kimliği değerine eşit olan alan kimliği ile yeni bir genişletilmiş özellik oluşturur.
public ExtendedAttribute CreateExtendedAttribute()
Returns
Aspose.Tasks.ExtendedAttribute sınıfı, bu nesnenin FieldID değerine eşit olan alan kimliği ile oluşturulan örneği geri getirir.
CreateExtendedAttribute(Sırt)
Bu nesnenin alan kimliği değeri ve belirtilen metin değeri ile eşdeğer alan kimliği ile yeni bir genişletilmiş özellik oluşturur.
public ExtendedAttribute CreateExtendedAttribute(string textValue)
Parameters
textValue
string
Belirlenen metin değeri.
Returns
Aspose.Tasks.ExtendedAttribute sınıfı, bu nesnenin FieldID değerine eşit olan alan kimliği ile oluşturulan örneği geri getirir.
Exceptions
Mevcut Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Text’ değilse
CreateExtendedAttribute(Çeyrek)
Bu nesnenin alan kimliği değeri ve belirtilen sayısal değeri eşdeğer alan kimliği ile yeni bir genişletilmiş özellik oluşturur.
public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
Parameters
numericValue
decimal
Belirlenen sayısal değer.
Returns
Aspose.Tasks.ExtendedAttribute sınıfı, bu nesnenin FieldID değerine eşit olan alan kimliği ile oluşturulan örneği geri getirir.
Exceptions
Mevcut Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Sayı’ veya ‘Müşteri’ değilse
CreateExtendedAttribute(DateTime)
Bu nesnenin alan kimliği değeri ve belirtilen tarih değeri ile eşdeğer alan kimliği ile yeni bir genişletilmiş özellik oluşturur.
public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
Parameters
dateTimeValue
DateTime
Tarih zamanının belirlenmiş değeri.
Returns
Aspose.Tasks.ExtendedAttribute sınıfı, bu nesnenin FieldID değerine eşit olan alan kimliği ile oluşturulan örneği geri getirir.
Exceptions
Eğer geçerli Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Gün’, ‘Başlangıç’ veya ‘Son’ değilse
CreateExtendedAttribute(Duration)
Bu nesnenin alan kimliği değeri ve belirtilen süresi değerine eşit olan alan kimliği ile yeni bir genişletilmiş özellik oluşturur.
public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
Parameters
durationValue
Duration
Belirlenen uzunluk değeri.
Returns
Aspose.Tasks.ExtendedAttribute sınıfı, bu nesnenin FieldID değerine eşit olan alan kimliği ile oluşturulan örneği geri getirir.
Exceptions
Mevcut Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Duration’ değilse
CreateExtendedAttribute(bool)
Bu nesnenin alan kimliği değeri ve belirtilen bayrak değeri ile eşdeğer alan kimliği ile yeni bir genişletilmiş özellik oluşturur.
public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
Parameters
flagValue
bool
Belirlenen bayrak değeri.
Returns
Aspose.Tasks.ExtendedAttribute sınıfı, bu nesnenin FieldID değerine eşit olan alan kimliği ile oluşturulan örneği geri getirir.
Exceptions
Mevcut Aspose.Tasks.ExtendedAttributeDefinition.CfType ‘Flag’ değilse
CreateExtendedAttribute(Value)
Belirlenmiş Aspose.Tasks.Value öğesi ile bağlantılı yeni bir genişletilmiş özellik oluşturur.
public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)
Parameters
lookupValue
Value
Belirlenen Aspose.Tasks.Value öğesi.
Returns
Aspose.Tasks.ExtendedAttribute sınıfı belirlenmiş Aspose.Tasks.Value öğesi ile ilişkilendirilir.
Examples
Yeni Aspose.Tasks.ExtendedAttribute özel değer kullanarak oluşturmak için bu kodu kullanın:
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(GenişletilmişAttributeResource, string)
Görüntüleme ile genişletilmiş bir özellik tanımını oluşturan fabrika yöntemi.Bu Aspose.Tasks.ExtendedAttributeDefinition.CalculationType Aspose.Tasks.CalculationType.Lookup eşittir ve yalnızca Kaynaklarda kullanılabilir.Bu yöntemi çağırdığınızda fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
Açıklanan Aspose.Tasks.ExtendedAttributeResource alan kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örneği kullanarak bir kaynak için özelleştirilmiş bir alan tanımını oluşturun ve ardından metin değerleri ile doldurun:
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, GenişletilmişAttributeResource)
Görüntüleme ile genişletilmiş bir özellik tanımını oluşturan fabrika yöntemi Aspose.Tasks.ExtendedAttributeDefinition.CalculationType Aspose.Tasks.CalculationType.Lookup ile eşdeğerdir ve yalnızca Kaynaklarda kullanılabilir.Bu yöntemi çağırdığınızda customFieldType’,
fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Özel Aspose.Tasks.CustomFieldType türü.
fieldId
ExtendedAttributeResource
Açıklanan Aspose.Tasks.ExtendedAttributeResource alan kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği customFieldType’,
fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örneği kullanarak bir kaynak için özelleştirilmiş bir alan tanımını oluşturun ve ardından metin değerleri ile doldurun:
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(GenişletilmişTask, string)
Görüntüleme ile genişletilmiş bir özellik tanımını oluşturan fabrika yöntemi.Bu Aspose.Tasks.ExtendedAttributeDefinition.CalculationType Aspose.Tasks.CalculationType.Lookup eşittir ve yalnızca Görevlerde kullanılabilir.Bu yöntemi çağırdığınızda fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
Açıklanan Aspose.Tasks.ExtendedAttributeTask alanı kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örnekte arama ile bir görev için özelleştirilmiş bir alan tanımını oluşturmak ve daha sonra metin değerleri ile doldurmak için kullanın:
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, çerçeve)
Görüntüleme ile genişletilmiş bir özellik tanımını oluşturan fabrika yöntemi Aspose.Tasks.ExtendedAttributeDefinition.CalculationType Aspose.Tasks.CalculationType.Lookup ile eşdeğerdir ve yalnızca Görevlerde kullanılabilir.Bu yöntemi çağırdığınızda customFieldType’,
fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Özel Aspose.Tasks.CustomFieldType türü.
fieldId
ExtendedAttributeTask
Açıklanan Aspose.Tasks.ExtendedAttributeTask alanı kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği customFieldType’,
fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örnekte arama ile bir görev için özelleştirilmiş bir alan tanımını oluşturmak ve daha sonra metin değerleri ile doldurmak için kullanın:
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, GenişletilmişAttributeResource)
Fabrika yöntemi basit bir genişletilmiş özellik tanımını oluşturur, Microsoft Projesi “Hiçbir” olarak gösterir.Bu Aspose.Tasks.ExtendedAttributeDefinition.CalculationType’ye eşittir Aspose.Tasks.CalculationType.Hiçbir ve yalnızca Kaynak’ta kullanılamaz.Bu yöntemi çağırdığınızda customFieldType’,
fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Özel Aspose.Tasks.CustomFieldType türü.
fieldId
ExtendedAttributeResource
Açıklanan Aspose.Tasks.ExtendedAttributeResource alan kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği customFieldType’,
fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örnekte özelleştirilmiş bir metin alan tanımını oluşturmak için kullanın:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateResourceDefinition(GenişletilmişAttributeResource, string)
Fabrika yöntemi basit bir genişletilmiş atribut tanımını oluşturur, Microsoft Projesi “Hiçbir” olarak gösterir.Bu Aspose.Tasks.ExtendedAttributeDefinition.CalculationType Aspose.Tasks.CalculationType.Hiçbir ve yalnızca Kaynakta kullanılabilir.Bu yöntemi çağırdığınızda fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
Açıklanan Aspose.Tasks.ExtendedAttributeResource alan kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örnekte özelleştirilmiş bir metin alan tanımını oluşturmak için kullanın:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, çerçeve)
Fabrika yöntemi basit bir genişletilmiş özellik tanımını oluşturur, Microsoft Projesi “Hiçbir” olarak gösterir.Bu Aspose.Tasks.ExtendedAttributeDefinition.CalculationType’ye eşittir Aspose.Tasks.CalculationType.Hiçbir ve yalnızca Görevlerde kullanılamaz.Bu yöntemi çağırdığınızda customFieldType’,
fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Özel Aspose.Tasks.CustomFieldType türü.
fieldId
ExtendedAttributeTask
Açıklanan Aspose.Tasks.ExtendedAttributeTask alanı kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği customFieldType’,
fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örnekte özelleştirilmiş bir metin alan tanımını oluşturmak için kullanın:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
CreateTaskDefinition(GenişletilmişTask, string)
Fabrika yöntemi basit bir genişletilmiş özellik tanımını oluşturur, Microsoft Projesi “Hiçbir” olarak gösterir.Bu yöntemi çağırdığınızda Aspose.Tasks.ExtendedAttributeDefinition.CalculationType Aspose.Tasks.CalculationType.Hiçbir ve yalnızca Görevlerde kullanılamaz.Bu yöntemi çağırdığınızda fieldId’ ve
alias’ belirtmeniz gerekir.
public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
Açıklanan Aspose.Tasks.ExtendedAttributeTask alanı kimliği.
alias
string
Sistem.String alias tarafından belirlenmiştir.
Returns
Aspose.Tasks.ExtendedAttributeDefinition sınıfının oluşturulan örneği fieldId’ ve
alias’ ile belirtilmiştir.
Examples
Bu örnekte özelleştirilmiş bir metin alan tanımını oluşturmak için kullanın:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
Equals(nesne)
Belirlenen nesneye eşit olup olmadığını gösteren bir bayrak iade eder.
public override bool Equals(object obj)
Parameters
obj
object
Belirlenmiş nesne bu durumla karşılaştırılabilir.
Returns
Bir bayrak, bu durumun belirtilen nesneye eşit olup olmadığını gösterir.
GetHashCode()
Örneğin Aspose.Tasks.ExtendedAttributeDefinition sınıfı için bir hash kodu iade eder.
public override int GetHashCode()
Returns
Bu nesne için bir hash kodu.
RemoveLookupValue(Value)
Bu, Aspose.Tasks.ExtendedAttributeDefinition.ValueList ile manipülasyon için tercih edilen bir yoldur.
public void RemoveLookupValue(Value value)
Parameters
value
Value
Bakıştan çıkarılması gereken değerler.
Remarks
Bu yöntem yalnızca Aspose.Tasks.ExtendedAttributeDefinition örnekleri için çalışırAspose.Tasks.ExtendedAttributeDefinition.CalculationType ile eşdeğerdir Aspose.Tasks.CalculationType.Lookup.