ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Vertegenwoordigt een uitgebreide kenmerkdefinitie die aan een project is gekoppeld.

public class ExtendedAttributeDefinition

Eigenschappen

NaamBeschrijving
Alias { get; set; }Haalt de alias van een aangepast veld op of stelt deze in.
AppendNewValues { get; set; }Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of nieuwe waarden die aan een project worden toegevoegd, automatisch aan de lijst worden toegevoegd.
AutoRollDown { get; set; }Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een automatische roll-down naar toewijzingen is ingeschakeld.
CalculationType { get; set; }Hiermee wordt het type berekening van de waarde van het aangepaste kenmerk opgehaald of ingesteld.
CfType { get; }Krijgt het type van een aangepast veld.
Default { get; set; }Haalt of stelt de standaardwaarde in de lijst in.
DefaultGuid { get; set; }Haalt de GUID van het standaard opzoektabelitem op of stelt deze in.
ElementType { get; set; }Haalt of stelt het uitgebreide attribuut is geassocieerd in met een taak, een resource of een opdracht.
FieldId { get; set; }Gets of sets komt overeen met de project-id van een aangepast veld. Gebruik tekenreeksrepresentatie van een constante uitExtendedAttributeTask klasse te specificerenFieldId eigenschap.
FieldName { get; }Krijgt de naam van een aangepast veld.
Formula { get; set; }Hiermee wordt de formule opgehaald of ingesteld die Microsoft Project gebruikt om een aangepast taakveld in te vullen.
Guid { get; set; }Haalt de GUID van een aangepast veld op of stelt deze in.
LookupUid { get; }Haalt een GUID op van de opzoektabel die is gekoppeld aan een aangepast veld.
MaxMultiValues { get; set; }Haalt of stelt het maximale aantal waarden in dat u in een keuzelijst kunt instellen.
ParentProject { get; }Haalt het bovenliggende project op voor hetExtendedAttributeDefinition instantie.
PhoneticsAlias { get; set; }Hiermee wordt de fonetische uitspraak van de alias van een aangepast veld opgehaald of ingesteld.
RestrictValues { get; set; }Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de aangepaste veldwaarden beperkt zijn tot waarden in deValueList .
RollupType { get; set; }Hiermee wordt de manier waarop rollups worden berekend opgehaald of ingesteld.
SecondaryGuid { get; set; }Haalt de secundaire GUID van uitgebreid attribuut op of stelt deze in.
SecondaryPid { get; set; }Haalt de secundaire PID van een aangepast veld op of stelt deze in.
SummaryRowsCalculationType { get; set; }Hiermee wordt het type berekening van de waarde van het aangepaste kenmerk voor samenvattingsrijen opgehaald of ingesteld.
UserDef { get; set; }Haalt of stelt een waarde in die aangeeft of een aangepast veld door de gebruiker is gedefinieerd.
ValueList { get; }Haalt de lijst op <Waarde> ValueList.
ValuelistSortOrder { get; set; }Hiermee wordt de manier waarop waardelijsten worden gesorteerd opgehaald of ingesteld. Waarden zijn: 0=Aflopend, 1=Oplopend.

methoden

NaamBeschrijving
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType is gelijk aanLookup en kan alleen in Resources worden gebruikt. U bent verplicht om te specificerenfieldId Enalias wanneer deze methode wordt aangeroepen. Het veldtype wordt afgeleid uit veld-id.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType is gelijk aanLookup en kan alleen in Resources worden gebruikt. U bent verplicht om te specificerencustomFieldType ,fieldId Enalias wanneer deze methode wordt aangeroepen.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType is gelijk aanLookup en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevenfieldId Enalias wanneer deze methode wordt aangeroepen. Het veldtype wordt afgeleid uit veld-id.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Fabrieksmethode die een uitgebreide attribuutdefinitie creëert met lookup. Het heeftCalculationType is gelijk aanLookup en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevencustomFieldType ,fieldId Enalias wanneer deze methode wordt aangeroepen.
static CreateResourceDefinition(ExtendedAttributeResource, string)Fabrieksmethode die een eenvoudige uitgebreide attribuutdefinitie creëert, die Microsoft Project weergeeft als “Geen”. Het heeftCalculationType is gelijk aanNone en kan alleen in Resource worden gebruikt. U bent verplicht om op te gevenfieldId Enalias wanneer deze methode wordt aangeroepen. Het veldtype wordt afgeleid uit veld-id.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Fabrieksmethode die een eenvoudige uitgebreide attribuutdefinitie creëert, die Microsoft Project weergeeft als “Geen”. Het heeftCalculationType is gelijk aanNone en kan alleen in Resource worden gebruikt. U bent verplicht om op te gevencustomFieldType ,fieldId Enalias wanneer deze methode wordt aangeroepen.
static CreateTaskDefinition(ExtendedAttributeTask, string)Fabrieksmethode die een eenvoudige uitgebreide attribuutdefinitie creëert, die Microsoft Project weergeeft als “Geen”. Het heeftCalculationType is gelijk aanNone en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevenfieldId Enalias bij het aanroepen van deze methode. Het veldtype wordt afgeleid uit veld-ID.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Fabrieksmethode die een eenvoudige uitgebreide attribuutdefinitie creëert, die Microsoft Project weergeeft als “Geen”. Het heeftCalculationType is gelijk aanNone en kan alleen in Tasks worden gebruikt. U bent verplicht om op te gevencustomFieldType ,fieldId Enalias bij het aanroepen van deze methode.
AddLookupValue(Value)Voegt een waarde toe aan de interne opzoeklijst. Dit is een voorkeursmanier voor manipulaties met deValueList .
CreateExtendedAttribute()Maakt een nieuw uitgebreid attribuut aan met de veld-ID die gelijk is aan de veld-ID-waarde van dit object.
CreateExtendedAttribute(bool)Maakt een nieuw uitgebreid attribuut aan met de veld-ID die gelijk is aan de veld-ID-waarde van dit object en de opgegeven vlagwaarde.
CreateExtendedAttribute(DateTime)Maakt een nieuw uitgebreid attribuut aan met de veld-ID die gelijk is aan de veld-ID-waarde van dit object en de opgegeven datumwaarde.
CreateExtendedAttribute(decimal)Maakt een nieuw uitgebreid attribuut aan met de veld-ID die gelijk is aan de veld-ID-waarde van dit object en de opgegeven numerieke waarde.
CreateExtendedAttribute(Duration)Maakt een nieuw uitgebreid attribuut aan met de veld-ID die gelijk is aan de veld-ID-waarde van dit object en de opgegeven duurwaarde.
CreateExtendedAttribute(string)Maakt een nieuw uitgebreid attribuut aan met de veld-ID die gelijk is aan de veld-ID-waarde van dit object en de opgegeven tekstwaarde.
CreateExtendedAttribute(Value)Creëert een nieuw uitgebreid attribuut gekoppeld aan opgegevenValue item.
override Equals(object)Retourneert een vlag die aangeeft of deze instantie gelijk is aan het opgegeven object.
override GetHashCode()Retourneert een hash-code voor de instantie van hetExtendedAttributeDefinition klasse.
RemoveLookupValue(Value)Verwijdert een waarde uit de interne opzoeklijst. Dit is een voorkeursmanier voor manipulaties met deValueList .

Zie ook