Class ExtendedAttributeDefinition
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Αντιπροσωπεύει έναν εκτεταμένο ορισμό χαρακτηριστικών που σχετίζεται με ένα έργο.
[ClassInterface(ClassInterfaceType.AutoDual)]
public class ExtendedAttributeDefinition
Inheritance
object ← ExtendedAttributeDefinition
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Alias
Αποκτά ή τοποθετεί το alias ενός προσαρμοσμένου πεδίου.
public string Alias { get; set; }
Αξία ιδιοκτησίας
AppendNewValues
Αποκτά ή τοποθετεί μια τιμή που υποδεικνύει εάν οι νέες τιμές που προστίθενται σε ένα έργο προστίθενται αυτόματα στη λίστα.
public bool AppendNewValues { get; set; }
Αξία ιδιοκτησίας
Remarks
Επί του παρόντος υποστηρίζεται για MSP 2003/2007 Xml και MSP 2003 mpp μορφές.
AutoRollDown
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει εάν είναι ενεργοποιημένη μια αυτόματη στροφή προς τα καθήκοντα.
public bool AutoRollDown { get; set; }
Αξία ιδιοκτησίας
CalculationType
Αποκτά ή καθορίζει τον τύπο υπολογισμού της αξίας του προσαρμοσμένου χαρακτηριστικού.
public CalculationType CalculationType { get; set; }
Αξία ιδιοκτησίας
CfType
Αποκτά τον τύπο ενός προσαρμοσμένου πεδίου.
public CustomFieldType CfType { get; }
Αξία ιδιοκτησίας
Default
Αποκτά ή τοποθετεί την προεπιλεγμένη τιμή στη λίστα.
public string Default { get; set; }
Αξία ιδιοκτησίας
Remarks
Επί του παρόντος υποστηρίζεται για MSP 2003/2007 Xml και MSP 2003 mpp μορφές.
DefaultGuid
Αποκτά ή τοποθετεί τον οδηγό της προεπιλεγμένης εισόδου του πίνακα αναζήτησης.
public string DefaultGuid { get; set; }
Αξία ιδιοκτησίας
ElementType
Αποκτά ή τοποθετεί το εκτεταμένο χαρακτηριστικό που συνδέεταιμε μια εργασία, έναν πόρο ή μια αποστολή.
public ElementType ElementType { get; set; }
Αξία ιδιοκτησίας
FieldId
Τα έγγραφα ή τα σύνολα αντιστοιχούν στο αναγνωριστικό έργου ενός προσαρμοσμένου πεδίου.Χρησιμοποιήστε την εκπροσώπηση γραμμής μιας σταθερής από την κατηγορία Aspose.Tasks.ExtendedAttributeTask για να προσδιορίσετε την ιδιότητα Aspose.Tasks.ExtendedAttributeDefinition.FieldId.
public string FieldId { get; set; }
Αξία ιδιοκτησίας
Examples
customFieldDefinition.FieldId = Aspose.Tasks.ExtendedAttributeTask.Number10.ToString("D");
Remarks
Ο προτιμότερος τρόπος για να ρυθμίσετε Aspose.Tasks.ExtendedAttributeDefinition.FieldId ιδιότητα είναι να δημιουργήσετε Aspose.Tasks.ExtendedAttributeDefinitionχρησιμοποιώντας μία από τις αφιερωμένες εργοστασιακές μεθόδους όπως Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.ExtendedAttributeTask,System.String) ή Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String).
FieldName
Πάρτε το όνομα ενός συνήθους πεδίου.
public string FieldName { get; }
Αξία ιδιοκτησίας
Remarks
Δεν πρέπει να ρυθμιστεί άμεσα, αλλά να δημιουργήσετε ExtendedAttributeDefinition χρησιμοποιώντας ισχυρά τυποποιημένες στατικές μεθόδους εργοστασίου που ονομάζονται Create*Definition().
Formula
Αποκτά ή ρυθμίζει τη φόρμουλα που χρησιμοποιεί το Microsoft Project για να εντοπίσει ένα προσαρμοσμένο πεδίο εργασιών.
public string Formula { get; set; }
Αξία ιδιοκτησίας
GraphicalIndicator
Αποκτά ή τοποθετεί ένα γραφικό δείκτη πληροφορίες που σχετίζονται με το εκτεταμένο χαρακτηριστικό.Εφαρμόζεται σε μορφή MPP.
public GraphicalIndicatorsInfo GraphicalIndicator { get; set; }
Αξία ιδιοκτησίας
Guid
Αποκτά ή τοποθετεί τον οδηγό ενός προσαρμοσμένου πεδίου.
public string Guid { get; set; }
Αξία ιδιοκτησίας
Remarks
Προς το παρόν υποστηρίζεται μόνο σε μορφή XML.
LookupUid
Αποκτά έναν οδηγό του πίνακα αναζήτησης που σχετίζεται με ένα προσαρμοσμένο πεδίο.
public string LookupUid { get; }
Αξία ιδιοκτησίας
Remarks
Για να δημιουργήσετε ένα προσαρμοσμένο πεδίο με αναζήτηση, χρησιμοποιήστε μία από τις μεθόδους του εργοστασίου: Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) ή Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String).
MaxMultiValues
Αποκτά ή ορίζει τον μέγιστο αριθμό τιμών που μπορείτε να ορίσετε σε μια λίστα επιλογής.
public int MaxMultiValues { get; set; }
Αξία ιδιοκτησίας
Remarks
Προς το παρόν υποστηρίζεται μόνο σε μορφή XML.
ParentProject
Αποκτά το πρωτότυπο για την περίπτωση Aspose.Tasks.ExtendedAttributeDefinition.
public Project ParentProject { get; }
Αξία ιδιοκτησίας
PhoneticsAlias
Αποκτά ή τοποθετεί τη φωνητική έκφραση του alias ενός προσαρμοσμένου πεδίου.
public string PhoneticsAlias { get; set; }
Αξία ιδιοκτησίας
Remarks
Προς το παρόν υποστηρίζεται μόνο σε μορφή XML.
RestrictValues
Αποκτά ή τοποθετεί μια τιμή που υποδεικνύει εάν οι προσαρμοσμένες τιμές πεδίου περιορίζονται σε τιμές στο Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public bool RestrictValues { get; set; }
Αξία ιδιοκτησίας
RollupType
Αποκτά ή ρυθμίζει τον τρόπο με τον οποίο υπολογίζονται οι ρολόι.
public RollupType RollupType { get; set; }
Αξία ιδιοκτησίας
Remarks
Προς το παρόν, η γραφή υποστηρίζεται μόνο σε μορφή XML.
SecondaryGuid
Αποκτά ή καθορίζει τη δευτερεύουσα καθοδήγηση του εκτεταμένου χαρακτηριστικού.
public string SecondaryGuid { get; set; }
Αξία ιδιοκτησίας
Remarks
Αυτό είναι καινούργιο για την ιδιοκτησία του MS Project 2010.
SecondaryPid
Αποκτά ή τοποθετεί το δευτερεύον PID ενός προσαρμοσμένου πεδίου.
public string SecondaryPid { get; set; }
Αξία ιδιοκτησίας
SummaryRowsCalculationType
Αποκτά ή καθορίζει τον τύπο υπολογισμού της αξίας του προσαρμοσμένου χαρακτηριστικού για τις συνοπτικές γραμμές.
public SummaryRowsCalculationType SummaryRowsCalculationType { get; set; }
Αξία ιδιοκτησίας
UserDef
Αποκτά ή καθορίζει μια τιμή που υποδεικνύει εάν ένα προσαρμοσμένο πεδίο είναι καθορισμένο από τον χρήστη.
public bool UserDef { get; set; }
Αξία ιδιοκτησίας
Remarks
Προς το παρόν υποστηρίζεται μόνο σε μορφή XML.
ValueList
Κάντε τη λίστα<Value> ValueList.
public List<value> ValueList { get; }
Αξία ιδιοκτησίας
Remarks
Όταν οι τιμές των εκτεταμένων χαρακτηριστικών καθορίζονται ως ιδιότητες στοιχείων στο σχήμα,μπορούν να προσδιορίζονται είτε με τιμές είτε με αναφορές στις τιμές που περιέχονται στον παρόντα κατάλογο.Οι αιτήσεις μπορούν να αναλάβουν την παραγγελία της λίστας με την παραγγελία που αναφέρεται εδώ.Επί του παρόντος υποστηρίζεται για MSP 2003/2007 Xml και MSP 2003 mpp μορφές.Μην αλλάζετε αυτή τη λίστα απευθείας. Χρησιμοποιήστε τις μεθόδους ExtendedAttributeDefinition.AddLookupValue/RemoveLookupValue αντί.
ValuelistSortOrder
Αποκτήστε ή ρυθμίστε τον τρόπο με τον οποίο διαχωρίζονται οι λίστες τιμών.Οι τιμές είναι: 0=Αποχωρώντας, 1=Αποχωρώντας.
public int ValuelistSortOrder { get; set; }
Αξία ιδιοκτησίας
Remarks
Επί του παρόντος υποστηρίζεται για MSP 2003/2007 Xml και MSP 2003 mpp μορφές.
Methods
AddLookupValue(Value)
Προσθέστε μια τιμή στη εσωτερική λίστα αναζήτησης. Αυτό είναι ένας προτιμότερος τρόπος για χειρισμούς με το Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void AddLookupValue(Value value)
Parameters
value
Value
Αξία για να προσθέσετε στο lookup.
Examples
Χρησιμοποιήστε αυτόν τον κώδικα για να προσθέσετε νέα Αξία στη λίστα αναζήτησης:taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
Remarks
Αυτή η μέθοδος λειτουργεί μόνο για τις παραδείξεις Aspose.Tasks.ExtendedAttributeDefinitionπου έχουν Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Lookup.
CreateExtendedAttribute()
Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου.
public ExtendedAttribute CreateExtendedAttribute()
Returns
επιστρέφει τη δημιουργηθείσα περίπτωση της κατηγορίας Aspose.Tasks.ExtendedAttribute με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου.
CreateExtendedAttribute(Σύνδεσμος)
Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου και την καθορισμένη τιμή κειμένου.
public ExtendedAttribute CreateExtendedAttribute(string textValue)
Parameters
textValue
string
Η καθορισμένη τιμή του κειμένου.
Returns
επιστρέφει τη δημιουργηθείσα περίπτωση της κατηγορίας Aspose.Tasks.ExtendedAttribute με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου.
Exceptions
Αν το τρέχον Aspose.Tasks.ExtendedAttributeDefinition.CfType δεν είναι ‘Text’
CreateExtendedAttribute(ΔΗΜΟΚΡΑΤΙΑ)
Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου και την καθορισμένη αριθμητική αξία.
public ExtendedAttribute CreateExtendedAttribute(decimal numericValue)
Parameters
numericValue
decimal
Η καθορισμένη αριθμητική αξία.
Returns
επιστρέφει τη δημιουργηθείσα περίπτωση της κατηγορίας Aspose.Tasks.ExtendedAttribute με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου.
Exceptions
Αν το τρέχον Aspose.Tasks.ExtendedAttributeDefinition.CfType δεν είναι ‘Αριθμός’ ή ‘Κόστος’
CreateExtendedAttribute(DateTime)
Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου και την καθορισμένη τιμή ημερομηνίας.
public ExtendedAttribute CreateExtendedAttribute(DateTime dateTimeValue)
Parameters
dateTimeValue
DateTime
Η καθορισμένη ημερομηνία του χρόνου.
Returns
επιστρέφει τη δημιουργηθείσα περίπτωση της κατηγορίας Aspose.Tasks.ExtendedAttribute με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου.
Exceptions
Εάν το τρέχον Aspose.Tasks.ExtendedAttributeDefinition.CfType δεν είναι ‘Ημερομηνία’, ‘Αρχή’ ή ‘Απόφευξη’
CreateExtendedAttribute(Duration)
Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου και την καθορισμένη αξία διάρκειας.
public ExtendedAttribute CreateExtendedAttribute(Duration durationValue)
Parameters
durationValue
Duration
Η καθορισμένη διάρκεια ζωής.
Returns
επιστρέφει τη δημιουργηθείσα περίπτωση της κατηγορίας Aspose.Tasks.ExtendedAttribute με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου.
Exceptions
Αν το τρέχον Aspose.Tasks.ExtendedAttributeDefinition.CfType δεν είναι ‘Διάρκεια’
CreateExtendedAttribute(Μπόλ)
Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου και την καθορισμένη τιμή σημαίας.
public ExtendedAttribute CreateExtendedAttribute(bool flagValue)
Parameters
flagValue
bool
Η καθορισμένη σημαία.
Returns
επιστρέφει τη δημιουργηθείσα περίπτωση της κατηγορίας Aspose.Tasks.ExtendedAttribute με το ID πεδίου που ισοδυναμεί με την τιμή ID πεδίου αυτού του αντικειμένου.
Exceptions
Αν το τρέχον Aspose.Tasks.ExtendedAttributeDefinition.CfType δεν είναι ‘Flag’
CreateExtendedAttribute(Value)
Δημιουργεί ένα νέο εκτεταμένο χαρακτηριστικό που συνδέεται με το καθορισμένο στοιχείο Aspose.Tasks.Value.
public ExtendedAttribute CreateExtendedAttribute(Value lookupValue)
Parameters
lookupValue
Value
Το καθορισμένο στοιχείο Aspose.Tasks.Value.
Returns
επιστρέφει μια δημιουργημένη περίπτωση της κατηγορίας Aspose.Tasks.ExtendedAttribute που συνδέεται με το καθορισμένο στοιχείο Aspose.Tasks.Value.
Examples
Χρησιμοποιήστε αυτόν τον κώδικα για να δημιουργήσετε ένα νέο Aspose.Tasks.ExtendedAttribute χρησιμοποιώντας μια συγκεκριμένη τιμή:
taskTextAttr.AddLookupValue(value1);
taskTextAttr.AddLookupValue(value2);
var extendedAttribute = taskTextAttr.CreateExtendedAttribute(value2);
Remarks
lookupValue’ should be previously added to the Aspose.Tasks.ExtendedAttributeDefinition using Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value) method.
CreateLookupResourceDefinition(ΕκτεταμένηAttributeResource, string)
Μέθοδος εργοστασίου που δημιουργεί μια εκτεταμένη ορισμό χαρακτηριστικών με lookup.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Lookup και μπορεί να χρησιμοποιηθεί μόνο σε πόρους.Πρέπει να προσδιορίσετε fieldId’ και
alias’ όταν καλέσετε αυτή τη μέθοδο.Ο τύπος πεδίου προέρχεται από το ID πεδίου.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeResource.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο fieldId’ και
alias’.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου για έναν πόρο με αναζήτηση και στη συνέχεια να το συμπληρώσετε με τιμές κειμένου:
var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);
CreateLookupResourceDefinition(CustomFieldType, ExtendedAttributeResource, Σύνδεσμος)
Μέθοδος εργοστασίου που δημιουργεί μια εκτεταμένη ορισμό χαρακτηριστικών με lookup.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Lookup και μπορεί να χρησιμοποιηθεί μόνο σε Πόρους.Πρέπει να προσδιορίσετε customFieldType’,
fieldId’ και
alias’ όταν καλέσετε αυτή τη μέθοδο.
public static ExtendedAttributeDefinition CreateLookupResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Ο συγκεκριμένος τύπος Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeResource
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeResource.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο customFieldType’,
fieldId’ και
alias’.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου για έναν πόρο με αναζήτηση και στη συνέχεια να το συμπληρώσετε με τιμές κειμένου:
var resourceTextAttr = ExtendedAttributeDefinition.CreateLookupResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
resourceTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
resourceTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(resourceTextAttr);
CreateLookupTaskDefinition(ΕκτεταμένηAttributeTask, string)
Μέθοδος εργοστασίου που δημιουργεί μια εκτεταμένη ορισμό χαρακτηριστικών με lookup.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Lookup και μπορεί να χρησιμοποιηθεί σε εργασίες μόνο.Πρέπει να προσδιορίσετε fieldId’ και
alias’ όταν καλέσετε αυτή τη μέθοδο.Ο τύπος πεδίου απορρέει από το ID πεδίου.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeTask.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο fieldId’ και
alias’.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου για μια εργασία με αναζήτηση και στη συνέχεια να την συμπληρώσετε με τιμές κειμένου:
var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);
CreateLookupTaskDefinition(CustomFieldType, ExtendedAttributeTask, Σύνδεσμος)
Μέθοδος εργοστασίου που δημιουργεί μια εκτεταμένη ορισμό χαρακτηριστικών με lookup.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Lookup και μπορεί να χρησιμοποιηθεί μόνο σε εργασίες.Πρέπει να προσδιορίσετε customFieldType’,
fieldId’ και
alias’ όταν καλέσετε αυτή τη μέθοδο.
public static ExtendedAttributeDefinition CreateLookupTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Ο συγκεκριμένος τύπος Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeTask
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeTask.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο customFieldType’,
fieldId’ και
alias'.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου για μια εργασία με αναζήτηση και στη συνέχεια να την συμπληρώσετε με τιμές κειμένου:
var taskTextAttr = ExtendedAttributeDefinition.CreateLookupTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
taskTextAttr.AddLookupValue(new Value { Id = 1, Val = "Text value 1", Description = "Text value description 1" });
taskTextAttr.AddLookupValue(new Value { Id = 2, Val = "Text value 2", Description = "Text value description 2" });
project.ExtendedAttributes.Add(taskTextAttr);
CreateResourceDefinition(CustomFieldType, ExtendedAttributeResource, Σύνδεσμος)
Μέθοδος εργοστασίου που δημιουργεί μια απλή επέκταση ορισμού χαρακτηρισμού, το οποίο το Microsoft Project εμφανίζει ως “Κανένας”.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Κανένας και μπορεί να χρησιμοποιηθεί μόνο στον πόρο.Πρέπει να προσδιορίσετε customFieldType’,
fieldId’ και
alias’ όταν καλέσετε αυτή τη μέθοδο.
public static ExtendedAttributeDefinition CreateResourceDefinition(CustomFieldType customFieldType, ExtendedAttributeResource fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Ο συγκεκριμένος τύπος Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeResource
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeResource.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο customFieldType’,
fieldId’ και
alias'.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου κειμένου:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(CustomFieldType.Text, ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateResourceDefinition(ΕκτεταμένηAttributeResource, string)
Μέθοδος εργοστασίου που δημιουργεί μια απλή διευρυμένη ορισμό χαρακτηριστικών, το οποίο το Microsoft Project εμφανίζει ως “Κανένας”.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Κανένας και μπορεί να χρησιμοποιηθεί μόνο στον πόρο.Πρέπει να προσδιορίσετε fieldId’ και
alias’ όταν καλέσετε αυτή τη μέθοδο.Ο τύπος πεδίου καταλήγει από το ID πεδίου.
public static ExtendedAttributeDefinition CreateResourceDefinition(ExtendedAttributeResource fieldId, string alias)
Parameters
fieldId
ExtendedAttributeResource
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeResource.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο fieldId’ και
alias'.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου κειμένου:
var resourceTextAttr = ExtendedAttributeDefinition.CreateResourceDefinition(ExtendedAttributeResource.Text27, "My custom field");
project.ExtendedAttributes.Add(resourceTextAttr);
CreateTaskDefinition(CustomFieldType, ExtendedAttributeTask, Σύνδεσμος)
Μέθοδος εργοστασίου που δημιουργεί μια απλή επέκταση ορισμού χαρακτηρισμού, το οποίο το Microsoft Project εμφανίζει ως “Κανένας”.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Κανένας και μπορεί να χρησιμοποιηθεί στις εργασίες μόνο.Πρέπει να προσδιορίσετε customFieldType’,
fieldId’ και
alias’ όταν καλείτε αυτή τη μέθοδο.
public static ExtendedAttributeDefinition CreateTaskDefinition(CustomFieldType customFieldType, ExtendedAttributeTask fieldId, string alias)
Parameters
customFieldType
CustomFieldType
Ο συγκεκριμένος τύπος Aspose.Tasks.CustomFieldType.
fieldId
ExtendedAttributeTask
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeTask.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο customFieldType’,
fieldId’ και
alias'.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου κειμένου:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(CustomFieldType.Text, ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
CreateTaskDefinition(ΕκτεταμένηAttributeTask, string)
Μέθοδος εργοστασίου που δημιουργεί μια απλή επέκταση ορισμού χαρακτηρισμού, το οποίο το Microsoft Project εμφανίζει ως “Κανένας”.Έχει Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Κανένας και μπορεί να χρησιμοποιηθεί σε εργασίες μόνο.Πρέπει να προσδιορίσετε fieldId’ και
alias’ όταν καλείτε αυτή τη μέθοδο.Ο τύπος πεδίου απορρέει από το ID πεδίου.
public static ExtendedAttributeDefinition CreateTaskDefinition(ExtendedAttributeTask fieldId, string alias)
Parameters
fieldId
ExtendedAttributeTask
Το καθορισμένο ID πεδίου Aspose.Tasks.ExtendedAttributeTask.
alias
string
Το καθορισμένο System.String alias.
Returns
Δημιουργήθηκαν παραδείγματα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition με καθορισμένο fieldId’ και
alias'.
Examples
Χρησιμοποιήστε αυτό το παράδειγμα για να δημιουργήσετε μια προσαρμοσμένη ορισμό πεδίου κειμένου:
var taskTextAttr = ExtendedAttributeDefinition.CreateTaskDefinition(ExtendedAttributeTask.Text27, "My custom field");
project.ExtendedAttributes.Add(taskTextAttr);
Equals(αντικείμενο)
Επιστρέφει μια σημαία που υποδεικνύει αν αυτή η περίπτωση είναι ίση με το καθορισμένο αντικείμενο.
public override bool Equals(object obj)
Parameters
obj
object
το συγκεκριμένο αντικείμενο να συγκριθεί με αυτή την περίπτωση.
Returns
σημαία που υποδεικνύει αν αυτή η περίπτωση είναι ίση με το καθορισμένο αντικείμενο.
GetHashCode()
Επιστρέφει έναν κωδικό hash για το παράδειγμα της κατηγορίας Aspose.Tasks.ExtendedAttributeDefinition.
public override int GetHashCode()
Returns
Ένας κωδικός hash για αυτό το αντικείμενο.
RemoveLookupValue(Value)
Απομακρύνει μια τιμή από την εσωτερική λίστα αναζήτησης.Αυτό είναι ένας προτιμότερος τρόπος για χειραγώγηση με το Aspose.Tasks.ExtendedAttributeDefinition.ValueList.
public void RemoveLookupValue(Value value)
Parameters
value
Value
Αξίζει να αφαιρεθεί από την αναζήτηση.
Remarks
Αυτή η μέθοδος λειτουργεί μόνο για τις παραδείξεις Aspose.Tasks.ExtendedAttributeDefinitionπου έχουν Aspose.Tasks.ExtendedAttributeDefinition.CalculationType ισοδυναμεί με Aspose.Tasks.CalculationType.Lookup.