Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Bir projeyle ilişkili genişletilmiş öznitelik tanımını temsil eder.

public class ExtendedAttributeDefinition

Özellikleri

İsimTanım
Alias { get; set; }Özel bir alanın diğer adını alır veya ayarlar.
AppendNewValues { get; set; }Bir projeye eklenen yeni değerlerin otomatik olarak listeye eklenip eklenmediğini gösteren bir değer alır veya ayarlar.
AutoRollDown { get; set; }Otomatik aşağı atamaların etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.
CalculationType { get; set; }Özel özniteliğin değerinin hesaplama türünü alır veya ayarlar.
CfType { get; }Özel alanın türünü alır.
Default { get; set; }Listedeki varsayılan değeri alır veya ayarlar.
DefaultGuid { get; set; }Varsayılan arama tablosu girişinin Kılavuzunu alır veya ayarlar.
ElementType { get; set; }Bir görev, kaynak veya atamayla ilişkili genişletilmiş özniteliği alır veya ayarlar.
FieldId { get; set; }Alır veya ayarlar, özel bir alanın proje kimliğine karşılık gelir. Bir sabitin dize gösterimini kullanınExtendedAttributeTask belirtmek için sınıfFieldId özellik.
FieldName { get; }Özel bir alanın adını alır.
Formula { get; set; }Microsoft Project’in özel bir görev alanını doldurmak için kullandığı formülü alır veya ayarlar.
Guid { get; set; }Özel bir alanın Kılavuzunu alır veya ayarlar.
LookupUid { get; }Özel bir alanla ilişkili arama tablosunun bir Kılavuzunu alır.
MaxMultiValues { get; set; }Seçim listesinde ayarlayabileceğiniz maksimum değer sayısını alır veya ayarlar.
ParentProject { get; }için ana projeyi alır.ExtendedAttributeDefinition örnek.
PhoneticsAlias { get; set; }Özel bir alanın takma adının fonetik telaffuzunu alır veya ayarlar.
RestrictValues { get; set; }Özel alan değerlerinin aşağıdaki değerlerle sınırlı olup olmadığını gösteren bir değer alır veya ayarlar:ValueList .
RollupType { get; set; }Toplamların hesaplanma şeklini alır veya ayarlar.
SecondaryGuid { get; set; }Genişletilmiş özniteliğin ikincil kılavuzunu alır veya ayarlar.
SecondaryPid { get; set; }Özel bir alanın ikincil PID’sini alır veya ayarlar.
SummaryRowsCalculationType { get; set; }Özet satırları için özel öznitelik değerinin hesaplama türünü alır veya ayarlar.
UserDef { get; set; }Özel bir alanın kullanıcı tanımlı olup olmadığını gösteren bir değer alır veya ayarlar.
ValueList { get; }<Değer> ValueList Listesini Alır.
ValuelistSortOrder { get; set; }Değer listelerinin sıralanma şeklini alır veya ayarlar. Değerler: 0=Azalan, 1=Artan.

yöntemler

İsimTanım
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)Lookup. ile genişletilmiş öznitelik tanımı oluşturan fabrika yöntemiCalculationType eşittirLookup ve yalnızca Kaynaklarda kullanılabilir. Belirtmeniz gerekiyorfieldId Vealias bu yöntem çağrıldığında. Alan türü, id. alanından çıkarılır.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Lookup. ile genişletilmiş öznitelik tanımı oluşturan fabrika yöntemiCalculationType eşittirLookup ve yalnızca Kaynaklarda kullanılabilir. Belirtmeniz gerekiyorcustomFieldType ,fieldId Vealias bu yöntemi çağırdığınızda.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)Lookup. ile genişletilmiş öznitelik tanımı oluşturan fabrika yöntemiCalculationType eşittirLookup ve yalnızca Görevlerde kullanılabilir. Belirtmeniz gerekiyorfieldId Vealias bu yöntem çağrıldığında. Alan türü, id. alanından çıkarılır.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Lookup. ile genişletilmiş öznitelik tanımı oluşturan fabrika yöntemiCalculationType eşittirLookup ve yalnızca Görevlerde kullanılabilir. Belirtmeniz gerekiyorcustomFieldType ,fieldId Vealias bu yöntemi çağırdığınızda.
static CreateResourceDefinition(ExtendedAttributeResource, string)Microsoft Project’in “Yok” olarak gösterdiği, basit bir genişletilmiş öznitelik tanımı oluşturan fabrika yöntemi. CalculationType eşittirNone ve yalnızca Kaynakta kullanılabilir. Belirtmeniz gerekiyorfieldId Vealias bu yöntem çağrıldığında. Alan türü, id. alanından çıkarılır.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Microsoft Project’in “Yok” olarak gösterdiği, basit bir genişletilmiş öznitelik tanımı oluşturan fabrika yöntemi. CalculationType eşittirNone ve yalnızca Kaynakta kullanılabilir. Belirtmeniz gerekiyorcustomFieldType ,fieldId Vealias bu yöntemi çağırdığınızda.
static CreateTaskDefinition(ExtendedAttributeTask, string)Microsoft Project’in “Yok” olarak gösterdiği, basit bir genişletilmiş öznitelik tanımı oluşturan fabrika yöntemi. CalculationType eşittirNone ve yalnızca Görevlerde kullanılabilir. Belirtmeniz gerekiyorfieldId Vealias bu yöntemi çağırırken. Alan türü, id. alanından çıkarılır.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Microsoft Project’in “Yok” olarak gösterdiği, basit bir genişletilmiş öznitelik tanımı oluşturan fabrika yöntemi. CalculationType eşittirNone ve yalnızca Görevlerde kullanılabilir. Belirtmeniz gerekiyorcustomFieldType ,fieldId Vealias bu yöntemi çağırırken.
AddLookupValue(Value)Dahili arama listesine bir değer ekler. Bu, manipülasyonlar için tercih edilen bir yoldur.ValueList .
CreateExtendedAttribute()Bu nesnenin alan kimliği değerine eşit alan kimliğiyle yeni bir genişletilmiş öznitelik oluşturur.
CreateExtendedAttribute(bool)Bu nesnenin alan kimliği değerine ve belirtilen bayrak değerine eşit olan alan kimliğiyle yeni bir genişletilmiş öznitelik oluşturur.
CreateExtendedAttribute(DateTime)Bu nesnenin alan kimliği değerine ve belirtilen tarih değerine eşit alan kimliğiyle yeni bir genişletilmiş öznitelik oluşturur.
CreateExtendedAttribute(decimal)Bu nesnenin alan kimliği değerine ve belirtilen sayısal değere eşit olan alan kimliğiyle yeni bir genişletilmiş öznitelik oluşturur.
CreateExtendedAttribute(Duration)Bu nesnenin alan kimliği değerine ve belirtilen süre değerine eşit alan kimliğiyle yeni bir genişletilmiş öznitelik oluşturur.
CreateExtendedAttribute(string)Bu nesnenin alan kimliği değerine ve belirtilen metin değerine eşit alan kimliğiyle yeni bir genişletilmiş öznitelik oluşturur.
CreateExtendedAttribute(Value)Belirtilen ile bağlantılı yeni genişletilmiş öznitelik oluştururValue öğe.
override Equals(object)Bu örneğin belirtilen nesneye eşit olup olmadığını gösteren bir bayrak döndürür.
override GetHashCode()Örneği için bir karma kod döndürürExtendedAttributeDefinition sınıf.
RemoveLookupValue(Value)Dahili arama listesinden bir değeri kaldırır. Bu, manipülasyonlar için tercih edilen bir yoldur.ValueList .

Ayrıca bakınız