Class ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Stellt eine erweiterte Attributdefinition dar, die einem Projekt zugeordnet ist.

public class ExtendedAttributeDefinition

Eigenschaften

NameBeschreibung
Alias { get; set; }Ruft den Alias eines benutzerdefinierten Felds ab oder legt ihn fest.
AppendNewValues { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob neu zu einem Projekt hinzugefügte Werte automatisch zur Liste hinzugefügt werden.
AutoRollDown { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ein automatischer Rolldown zu Zuweisungen aktiviert ist.
CalculationType { get; set; }Ruft die Art der Berechnung des Werts des benutzerdefinierten Attributs ab oder legt sie fest.
CfType { get; }Ruft den Typ eines benutzerdefinierten Felds ab.
Default { get; set; }Ruft den Standardwert in der Liste ab oder legt ihn fest.
DefaultGuid { get; set; }Ruft die Guid des Standard-Nachschlagetabelleneintrags ab oder legt sie fest.
ElementType { get; set; }Ruft ab oder setzt das erweiterte Attribut ist zugeordnet mit einer Aufgabe, einer Ressource oder einer Zuordnung.
FieldId { get; set; }Erhält oder setzt die Projekt-ID eines benutzerdefinierten Felds. Verwenden Sie die Zeichenfolgendarstellung einer Konstante vonExtendedAttributeTask Klasse zu spezifizierenFieldId Eigentum.
FieldName { get; }Ruft den Namen eines benutzerdefinierten Felds ab.
Formula { get; set; }Ruft die Formel ab oder legt sie fest, die Microsoft Project verwendet, um ein benutzerdefiniertes Aufgabenfeld auszufüllen.
Guid { get; set; }Ruft die Guid eines benutzerdefinierten Felds ab oder legt sie fest.
LookupUid { get; }Ruft eine Guid der Nachschlagetabelle ab, die einem benutzerdefinierten Feld zugeordnet ist.
MaxMultiValues { get; set; }Ruft die maximale Anzahl von Werten ab oder legt sie fest, die Sie in einer Auswahlliste festlegen können.
ParentProject { get; }Ruft das übergeordnete Projekt für die abExtendedAttributeDefinition Instanz.
PhoneticsAlias { get; set; }Ruft die phonetische Aussprache des Alias eines benutzerdefinierten Felds ab oder legt sie fest.
RestrictValues { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die benutzerdefinierten Feldwerte auf Werte in beschränkt sindValueList .
RollupType { get; set; }Ruft ab oder legt fest, wie Rollups berechnet werden.
SecondaryGuid { get; set; }Ruft die sekundäre GUI des erweiterten Attributs ab oder legt sie fest.
SecondaryPid { get; set; }Ruft die sekundäre PID eines benutzerdefinierten Felds ab oder legt sie fest.
SummaryRowsCalculationType { get; set; }Ruft den Berechnungstyp des Werts des benutzerdefinierten Attributs für Zusammenfassungszeilen ab oder legt ihn fest.
UserDef { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ein benutzerdefiniertes Feld benutzerdefiniert ist.
ValueList { get; }Ruft die Liste<Wert> ValueList ab.
ValuelistSortOrder { get; set; }Ermittelt oder legt fest, wie Wertelisten sortiert werden. Werte sind: 0=Absteigend, 1=Aufsteigend.

Methoden

NameBeschreibung
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)Factory-Methode, die eine erweiterte Attributdefinition mit Lookup erstellt. Es hatCalculationType ist gleichLookup und kann nur in Ressourcen verwendet werden. Sie müssen angebenfieldId Undalias beim Aufruf dieser Methode. Der Feldtyp wird aus der Feld-ID abgeleitet.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Factory-Methode, die eine erweiterte Attributdefinition mit Lookup erstellt. Es hatCalculationType ist gleichLookup und kann nur in Ressourcen verwendet werden. Sie müssen angebencustomFieldType ,fieldId Undalias beim Aufruf dieser Methode.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)Factory-Methode, die eine erweiterte Attributdefinition mit Lookup erstellt. Es hatCalculationType ist gleichLookup und kann nur in Aufgaben verwendet werden. Sie müssen angebenfieldId Undalias beim Aufruf dieser Methode. Der Feldtyp wird aus der Feld-ID abgeleitet.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Factory-Methode, die eine erweiterte Attributdefinition mit Lookup erstellt. Es hatCalculationType ist gleichLookup und kann nur in Aufgaben verwendet werden. Sie müssen angebencustomFieldType ,fieldId Undalias beim Aufruf dieser Methode.
static CreateResourceDefinition(ExtendedAttributeResource, string)Factory-Methode, die eine einfache erweiterte Attributdefinition erstellt, die Microsoft Project als “None” anzeigt. Hat sieCalculationType ist gleichNone und kann nur in Ressource verwendet werden. Sie müssen angebenfieldId Undalias beim Aufruf dieser Methode. Der Feldtyp wird aus der Feld-ID abgeleitet.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Factory-Methode, die eine einfache erweiterte Attributdefinition erstellt, die Microsoft Project als “None” anzeigt. Hat sieCalculationType ist gleichNone und kann nur in Ressource verwendet werden. Sie müssen angebencustomFieldType ,fieldId Undalias beim Aufruf dieser Methode.
static CreateTaskDefinition(ExtendedAttributeTask, string)Factory-Methode, die eine einfache erweiterte Attributdefinition erstellt, die Microsoft Project als “None” anzeigt. Hat sieCalculationType ist gleichNone und kann nur in Aufgaben verwendet werden. Sie müssen angebenfieldId Undalias beim Aufruf dieser Methode. Der Feldtyp wird aus der Feld-ID abgeleitet.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Factory-Methode, die eine einfache erweiterte Attributdefinition erstellt, die Microsoft Project als “None” anzeigt. Hat sieCalculationType ist gleichNone und kann nur in Aufgaben verwendet werden. Sie müssen angebencustomFieldType ,fieldId Undalias beim Aufruf dieser Methode.
AddLookupValue(Value)Fügt der internen Nachschlageliste einen Wert hinzu. Dies ist ein bevorzugter Weg für Manipulationen mit demValueList .
CreateExtendedAttribute()Erstellt ein neues erweitertes Attribut mit der Feld-ID, die dem Feld-ID-Wert dieses Objekts entspricht.
CreateExtendedAttribute(bool)Erstellt ein neues erweitertes Attribut mit der Feld-ID, die dem Feld-ID-Wert dieses Objekts und dem angegebenen Flag-Wert entspricht.
CreateExtendedAttribute(DateTime)Erstellt ein neues erweitertes Attribut mit der Feld-ID, die dem Feld-ID-Wert dieses Objekts und dem angegebenen Datumswert entspricht.
CreateExtendedAttribute(decimal)Erstellt ein neues erweitertes Attribut mit der Feld-ID, die dem Feld-ID-Wert dieses Objekts und dem angegebenen numerischen Wert entspricht.
CreateExtendedAttribute(Duration)Erstellt ein neues erweitertes Attribut mit der Feld-ID, die dem Feld-ID-Wert dieses Objekts und dem angegebenen Dauerwert entspricht.
CreateExtendedAttribute(string)Erstellt ein neues erweitertes Attribut mit der Feld-ID, die dem Feld-ID-Wert dieses Objekts und dem angegebenen Textwert entspricht.
CreateExtendedAttribute(Value)Erstellt ein neues erweitertes Attribut, das mit dem angegebenen verknüpft istValue Artikel.
override Equals(object)Gibt ein Flag zurück, das angibt, ob diese Instanz gleich dem angegebenen Objekt ist.
override GetHashCode()Gibt einen Hashcode für die Instanz von zurückExtendedAttributeDefinition Klasse.
RemoveLookupValue(Value)Entfernt einen Wert aus der internen Nachschlageliste. Dies ist ein bevorzugter Weg für Manipulationen mit demValueList .

Siehe auch