TaskCollection

TaskCollection class

Αντιπροσωπεύει μια συλλογή απόTask αντικείμενα.

public class TaskCollection : IList<Task>

Ιδιότητες

ΟνομαΠεριγραφή
Count { get; }Λαμβάνει τον αριθμό των αντικειμένων που περιέχονται στη συλλογή εργασιών.
IsReadOnly { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η συλλογή είναι μόνο για ανάγνωση.
Item { get; set; }Επιστρέφει το στοιχείο στο καθορισμένο ευρετήριο.
ParentProject { get; }Λαμβάνει το γονικό έργο του αντικειμένου TaskCollection.

Μέθοδοι

ΟνομαΠεριγραφή
Add()Προσθέτει νέα εργασία στη συλλογή εργασιών έργου στο ίδιο επίπεδο περιγράμματος με την τελευταία εργασία.
Add(RecurringTaskParameters)Εισάγει μια νέα εργασία πριν από μια εργασία με το καθορισμένο αναγνωριστικό και στο ίδιο επίπεδο περιγράμματος.
Add(string)Προσθέτει μια νέα εργασία στη συλλογή εργασιών για παιδιά.
Add(Task)Προσθέστε την καθορισμένη εργασία στην παρουσία τουTaskCollectionclass. Εάν το ParentProject.CalculationMode είναι None, ο χρήστης θα πρέπει να καλέσει το Project.Recalculate() μετά τη χρήση αυτής της μεθόδου (Θα επαναπρογραμματίσει όλες τις εργασίες του έργου (ημερομηνίες έναρξης/ολοκλήρωσης, ορίζει πρώιμες/καθυστερημένες ημερομηνίες) και θα υπολογίσει τα εξαρτημένα πεδία όπως slacks, work και πεδία κόστους, αναγνωριστικά και επίπεδα διάρθρωσης). Εάν το ParentProject.CalculationMode είναι Manual, η μέθοδος θα υπολογίζει αυτόματα μόνο το αναγνωριστικό εργασίας, το επίπεδο περιγράμματος και τους αριθμούς περιγράμματος. Εάν το ParentProject.CalculationMode είναι Automatic, η μέθοδος επαναπρογραμματίζει όλες τις εργασίες του έργου αυτόματα st ημερομηνίες, ορίζει πρώιμες/καθυστερημένες ημερομηνίες, υπολογίζει τα πεδία slacks, εργασίας και κόστους, υπολογίζει εκ νέου τα αναγνωριστικά και τα επίπεδα περιγράμματος).
Add(string, int)Προσθέτει μια νέα επαναλαμβανόμενη εργασία στη συλλογή παιδικών εργασιών.
Contains(Task)Ελέγχει εάν η συλλογή περιέχει καθορισμένο στοιχείο.
GetById(int)Επιστρέφει μια εργασία με το καθορισμένο αναγνωριστικό της οποίας ο πρόγονος είναι γονική εργασία αυτής της συλλογής .
GetByUid(int)Επιστρέφει μια εργασία με το καθορισμένο Uid του οποίου ο πρόγονος είναι γονική εργασία αυτής της συλλογής .
GetEnumerator()Επιστρέφει έναν απαριθμητή για αυτήν τη συλλογή.
Insert(int, Task)Αυτή είναι η υλοποίηση stub της μεθόδου Insert του IList, η οποία ρίχνει μόνο το NotSupportedException
Remove(Task)Αυτή είναι η υλοποίηση απόκομμα της μεθόδου Remove της ICollection, η οποία ρίχνει μόνο το NotSupportedException
ToList()Μετατρέπει το αντικείμενο TaskCollection σε μια λίσταTask αντικείμενα.

Δείτε επίσης