ExtendedAttributeDefinition

ExtendedAttributeDefinition class

Αντιπροσωπεύει έναν εκτεταμένο ορισμό χαρακτηριστικών που σχετίζεται με ένα έργο.

public class ExtendedAttributeDefinition

Ιδιότητες

ΟνομαΠεριγραφή
Alias { get; set; }Λαμβάνει ή ορίζει το ψευδώνυμο ενός προσαρμοσμένου πεδίου.
AppendNewValues { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν οι νέες τιμές που προστίθενται σε ένα έργο προστίθενται αυτόματα στη λίστα.
AutoRollDown { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν είναι ενεργοποιημένη η αυτόματη ανακύκλωση σε αναθέσεις.
CalculationType { get; set; }Λαμβάνει ή ορίζει τον τύπο υπολογισμού της τιμής του προσαρμοσμένου χαρακτηριστικού.
CfType { get; }Λαμβάνει τον τύπο ενός προσαρμοσμένου πεδίου.
Default { get; set; }Λαμβάνει ή ορίζει την προεπιλεγμένη τιμή στη λίστα.
DefaultGuid { get; set; }Λαμβάνει ή ορίζει τον Οδηγό της προεπιλεγμένης καταχώρησης πίνακα αναζήτησης.
ElementType { get; set; }Λαμβάνει ή ορίζει το εκτεταμένο χαρακτηριστικό is related με μια εργασία, έναν πόρο ή μια ανάθεση.
FieldId { get; set; }Λαμβάνει ή θέτει αντιστοιχεί στο αναγνωριστικό έργου ενός προσαρμοσμένου πεδίου. Χρησιμοποιήστε αναπαράσταση συμβολοσειράς μιας σταθεράς απόExtendedAttributeTask τάξη για να καθορίσετεFieldId ιδιοκτησία.
FieldName { get; }Παίρνει το όνομα ενός προσαρμοσμένου πεδίου.
Formula { get; set; }Λαμβάνει ή ορίζει τον τύπο που χρησιμοποιεί το Microsoft Project για να συμπληρώσει ένα προσαρμοσμένο πεδίο εργασιών.
Guid { get; set; }Λαμβάνει ή ορίζει τον Οδηγό ενός προσαρμοσμένου πεδίου.
LookupUid { get; }Λαμβάνει έναν οδηγό του πίνακα αναζήτησης που σχετίζεται με ένα προσαρμοσμένο πεδίο.
MaxMultiValues { get; set; }Λαμβάνει ή ορίζει τον μέγιστο αριθμό τιμών που μπορείτε να ορίσετε σε μια λίστα επιλογής.
ParentProject { get; }Λαμβάνει το γονικό έργο για τοExtendedAttributeDefinition παράδειγμα.
PhoneticsAlias { get; set; }Λαμβάνει ή ορίζει τη φωνητική προφορά του ψευδωνύμου ενός προσαρμοσμένου πεδίου.
RestrictValues { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν οι τιμές προσαρμοσμένων πεδίων περιορίζονται σε τιμές στοValueList .
RollupType { get; set; }Λαμβάνει ή ορίζει τον τρόπο υπολογισμού των συνάψεων.
SecondaryGuid { get; set; }Λαμβάνει ή ορίζει τον δευτερεύοντα οδηγό του εκτεταμένου χαρακτηριστικού.
SecondaryPid { get; set; }Λαμβάνει ή ορίζει το δευτερεύον PID ενός προσαρμοσμένου πεδίου.
SummaryRowsCalculationType { get; set; }Λαμβάνει ή ορίζει τον τύπο υπολογισμού της τιμής του προσαρμοσμένου χαρακτηριστικού για τις σειρές σύνοψης.
UserDef { get; set; }Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν ένα προσαρμοσμένο πεδίο ορίζεται από τον χρήστη.
ValueList { get; }Λαμβάνει τη λίστα<Value> ValueList.
ValuelistSortOrder { get; set; }Λαμβάνει ή ορίζει τον τρόπο ταξινόμησης των λιστών τιμών. Οι τιμές είναι: 0=Φθίνουσα, 1=Αύξουσα.

Μέθοδοι

ΟνομαΠεριγραφή
static CreateLookupResourceDefinition(ExtendedAttributeResource, string)Εργοστασιακή μέθοδος που δημιουργεί έναν εκτεταμένο ορισμό χαρακτηριστικών με αναζήτηση. ΈχειCalculationType Ισούται μεLookup και μπορεί να χρησιμοποιηθεί μόνο στους Πόρους. Πρέπει να καθορίσετεfieldId καιalias όταν καλείτε αυτήν τη μέθοδο. Ο τύπος πεδίου προκύπτει από το πεδίο id.
static CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Εργοστασιακή μέθοδος που δημιουργεί έναν εκτεταμένο ορισμό χαρακτηριστικών με αναζήτηση. ΈχειCalculationType Ισούται μεLookup και μπορεί να χρησιμοποιηθεί μόνο στους Πόρους. Πρέπει να καθορίσετεcustomFieldType ,fieldId καιalias όταν καλείτε αυτήν τη μέθοδο.
static CreateLookupTaskDefinition(ExtendedAttributeTask, string)Εργοστασιακή μέθοδος που δημιουργεί έναν εκτεταμένο ορισμό χαρακτηριστικών με αναζήτηση. ΈχειCalculationType Ισούται μεLookup και μπορεί να χρησιμοποιηθεί μόνο στο Tasks. Πρέπει να καθορίσετεfieldId καιalias όταν καλείτε αυτήν τη μέθοδο. Ο τύπος πεδίου προκύπτει από το πεδίο id.
static CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Εργοστασιακή μέθοδος που δημιουργεί έναν εκτεταμένο ορισμό χαρακτηριστικών με αναζήτηση. ΈχειCalculationType Ισούται μεLookup και μπορεί να χρησιμοποιηθεί μόνο στο Tasks. Πρέπει να καθορίσετεcustomFieldType ,fieldId καιalias όταν καλείτε αυτήν τη μέθοδο.
static CreateResourceDefinition(ExtendedAttributeResource, string)Εργοστασιακή μέθοδος που δημιουργεί έναν απλό εκτεταμένο ορισμό χαρακτηριστικών, τον οποίο το Microsoft Project εμφανίζει ως “Κανένα”. ΈχειCalculationType Ισούται μεNone και μπορεί να χρησιμοποιηθεί μόνο σε πόρους. Πρέπει να καθορίσετεfieldId καιalias όταν καλείτε αυτήν τη μέθοδο. Ο τύπος πεδίου προκύπτει από το πεδίο id.
static CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, string)Εργοστασιακή μέθοδος που δημιουργεί έναν απλό εκτεταμένο ορισμό χαρακτηριστικών, τον οποίο το Microsoft Project εμφανίζει ως “Κανένα”. ΈχειCalculationType Ισούται μεNone και μπορεί να χρησιμοποιηθεί μόνο σε πόρους. Πρέπει να καθορίσετεcustomFieldType ,fieldId καιalias όταν καλείτε αυτήν τη μέθοδο.
static CreateTaskDefinition(ExtendedAttributeTask, string)Εργοστασιακή μέθοδος που δημιουργεί έναν απλό εκτεταμένο ορισμό χαρακτηριστικών, τον οποίο το Microsoft Project εμφανίζει ως “Κανένα”. ΈχειCalculationType Ισούται μεNone και μπορεί να χρησιμοποιηθεί μόνο στο Tasks. Πρέπει να καθορίσετεfieldId καιalias κατά την κλήση αυτής της μεθόδου. Ο τύπος πεδίου προκύπτει από το πεδίο id.
static CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, string)Εργοστασιακή μέθοδος που δημιουργεί έναν απλό εκτεταμένο ορισμό χαρακτηριστικών, τον οποίο το Microsoft Project εμφανίζει ως “Κανένα”. ΈχειCalculationType Ισούται μεNone και μπορεί να χρησιμοποιηθεί μόνο στο Tasks. Πρέπει να καθορίσετεcustomFieldType ,fieldId καιalias όταν καλείτε αυτήν τη μέθοδο.
AddLookupValue(Value)Προσθέτει μια τιμή στη λίστα εσωτερικής αναζήτησης. Αυτός είναι ένας προτιμότερος τρόπος για χειρισμούς με τοValueList .
CreateExtendedAttribute()Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το αναγνωριστικό πεδίου που ισούται με την τιμή του πεδίου ID αυτού του αντικειμένου.
CreateExtendedAttribute(bool)Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το αναγνωριστικό πεδίου που ισούται με την τιμή του πεδίου ID αυτού του αντικειμένου και την καθορισμένη τιμή σημαίας.
CreateExtendedAttribute(DateTime)Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το αναγνωριστικό πεδίου που ισούται με την τιμή αναγνωριστικού πεδίου αυτού του αντικειμένου και την καθορισμένη τιμή ημερομηνίας.
CreateExtendedAttribute(decimal)Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το αναγνωριστικό πεδίου που ισούται με την τιμή ID πεδίου αυτού του αντικειμένου και την καθορισμένη αριθμητική τιμή.
CreateExtendedAttribute(Duration)Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το αναγνωριστικό πεδίου που ισούται με την τιμή του αναγνωριστικού πεδίου αυτού του αντικειμένου και την καθορισμένη τιμή διάρκειας.
CreateExtendedAttribute(string)Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το αναγνωριστικό πεδίου που ισούται με την τιμή του αναγνωριστικού πεδίου αυτού του αντικειμένου και την καθορισμένη τιμή κειμένου.
CreateExtendedAttribute(Value)Δημιουργεί νέο εκτεταμένο χαρακτηριστικό που συνδέεται με specifiedValue στοιχείο.
override Equals(object)Επιστρέφει μια σημαία που υποδεικνύει εάν αυτή η παρουσία είναι ίση με το καθορισμένο αντικείμενο.
override GetHashCode()Επιστρέφει έναν κωδικό κατακερματισμού για την εμφάνιση τουExtendedAttributeDefinition τάξη.
RemoveLookupValue(Value)Καταργεί μια τιμή από τη λίστα εσωτερικής αναζήτησης. Αυτός είναι ένας προτιμότερος τρόπος για χειρισμούς με τοValueList .

Δείτε επίσης