Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Representerar en utökad attributdefinition associerad med ett projekt.

public class ExtendedAttributeDefinition

Egenskaper

namnBeskrivning
Alias { get; set; }Hämtar eller ställer in aliaset för ett anpassat fält.
AppendNewValues { get; set; }Hämtar eller ställer in ett värde som anger om nya värden som läggs till ett projekt automatiskt läggs till i listan.
AutoRollDown { get; set; }Hämtar eller ställer in ett värde som anger om en automatisk nedrullning till uppdrag är aktiverad.
CalculationType { get; set; }Hämtar eller ställer in typen av beräkning av det anpassade attributets värde.
CfType { get; }Hämtar typen av ett anpassat fält.
Default { get; set; }Hämtar eller ställer in standardvärdet i listan.
DefaultGuid { get; set; }Hämtar eller ställer in guiden för standarduppslagstabellposten.
ElementType { get; set; }Hämtar eller ställer in det utökade attributet som är associerat med en uppgift, en resurs eller en tilldelning.
FieldId { get; set; }Hämtar eller sätter motsvarar projekt-id:t för ett anpassat fält. Använd strängrepresentation av en konstant frånExtendedAttributeTask klass att specificeraFieldId egenskap.
FieldName { get; }Hämtar namnet på ett anpassat fält.
Formula { get; set; }Hämtar eller ställer in formeln som Microsoft Project använder för att fylla i ett anpassat uppgiftsfält.
Guid { get; set; }Hämtar eller ställer in guiden för ett anpassat fält.
LookupUid { get; }Får en guide över uppslagstabellen som är kopplad till ett anpassat fält.
MaxMultiValues { get; set; }Hämtar eller ställer in det maximala antalet värden du kan ange i en plocklista.
ParentProject { get; }Hämtar det överordnade projektet förExtendedAttributeDefinition instans.
PhoneticsAlias { get; set; }Hämtar eller ställer in det fonetiska uttalet av aliaset för ett anpassat fält.
RestrictValues { get; set; }Hämtar eller ställer in ett värde som anger om de anpassade fältvärdena är begränsade till värden iValueList .
RollupType { get; set; }Hämtar eller ställer in hur sammanslagningar beräknas.
SecondaryGuid { get; set; }Hämtar eller ställer in den sekundära guiden för utökat attribut.
SecondaryPid { get; set; }Hämtar eller ställer in sekundär PID för ett anpassat fält.
SummaryRowsCalculationType { get; set; }Hämtar eller ställer in typen av beräkning av det anpassade attributets värde för sammanfattningsrader.
UserDef { get; set; }Hämtar eller ställer in ett värde som anger om ett anpassat fält är användardefinierat.
ValueList { get; }Hämtar List<Value> ValueList.
ValuelistSortOrder { get; set; }Hämtar eller ställer in hur värdelistor sorteras. Värden är: 0=Fallande, 1=Stigande.

Metoder

namnBeskrivning
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType är lika medLookup och kan endast användas i Resurser. Du måste angefieldId ochalias när anropa denna metod. Fälttypen härleds från fält-id.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType är lika medLookup och kan endast användas i Resurser. Du måste angecustomFieldType ,fieldId ochalias när anropa den här metoden.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType är lika medLookup och kan endast användas i Tasks. Du måste specificerafieldId ochalias när anropa denna metod. Fälttypen härleds från fält-id.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Fabriksmetod som skapar en utökad attributdefinition med lookup. Den harCalculationType är lika medLookup och kan endast användas i Tasks. Du måste specificeracustomFieldType ,fieldId ochalias när anropa den här metoden.
static CreateResourceDefinition(ExtendedAttributeResource, string)Fabriksmetod som skapar en enkel utökad attributdefinition, som Microsoft Project visar som “Ingen”. Den harCalculationType är lika medNone och kan endast användas i Resource. Du måste angefieldId ochalias när anropa denna metod. Fälttypen härleds från fält-id.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Fabriksmetod som skapar en enkel utökad attributdefinition, som Microsoft Project visar som “Ingen”. Den harCalculationType är lika medNone och kan endast användas i Resource. Du måste angecustomFieldType ,fieldId ochalias när anropa den här metoden.
static CreateTaskDefinition(ExtendedAttributeTask, string)Fabriksmetod som skapar en enkel utökad attributdefinition, som Microsoft Project visar som “Ingen”. Den harCalculationType är lika medNone och kan endast användas i Tasks. Du måste specificerafieldId ochalias när den här metoden anropas. Fälttypen härleds från fält-id.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Fabriksmetod som skapar en enkel utökad attributdefinition, som Microsoft Project visar som “Ingen”. Den harCalculationType är lika medNone och kan endast användas i Tasks. Du måste specificeracustomFieldType ,fieldId ochalias när du anropar den här metoden.
AddLookupValue(Value)Lägger till ett värde till den interna uppslagslistan. Detta är ett föredraget sätt för manipulationer medValueList .
CreateExtendedAttribute()Skapar ett nytt utökat attribut med fält-ID som är lika med detta objekts fält-ID-värde.
CreateExtendedAttribute(bool)Skapar ett nytt utökat attribut med fält-ID som är lika med detta objekts fält-ID-värde och det angivna flaggvärdet.
CreateExtendedAttribute(DateTime)Skapar ett nytt utökat attribut med fält-ID som är lika med detta objekts fält-ID-värde och det angivna datumvärdet.
CreateExtendedAttribute(decimal)Skapar ett nytt utökat attribut med fält-ID som är lika med detta objekts fält-ID-värde och det angivna numeriska värdet.
CreateExtendedAttribute(Duration)Skapar ett nytt utökat attribut med fält-ID som är lika med detta objekts fält-ID-värde och det angivna varaktighetsvärdet.
CreateExtendedAttribute(string)Skapar ett nytt utökat attribut med fält-ID som är lika med detta objekts fält-ID-värde och det angivna textvärdet.
CreateExtendedAttribute(Value)Skapar nytt utökat attribut kopplat till specificeradValue item.
override Equals(object)Returnerar en flagga som anger om denna instans är lika med det angivna objektet.
override GetHashCode()Returnerar en hash-kod för instansen avExtendedAttributeDefinition class.
RemoveLookupValue(Value)Tar bort ett värde från den interna uppslagslistan. Detta är ett föredraget sätt för manipulationer medValueList .

Se även