## TaskCollection class

Αντιπροσωπεύει μια συλλογή από[`Task`](../task/) αντικείμενα.

```csharp
public class TaskCollection : IList<Task>
```

## Ιδιότητες

| Ονομα | Περιγραφή |
| --- | --- |
| [Count](../../aspose.tasks/taskcollection/count/) { get; } | Λαμβάνει τον αριθμό των αντικειμένων που περιέχονται στη συλλογή εργασιών. |
| [IsReadOnly](../../aspose.tasks/taskcollection/isreadonly/) { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν αυτή η συλλογή είναι μόνο για ανάγνωση. |
| [Item](../../aspose.tasks/taskcollection/item/) { get; set; } | Επιστρέφει το στοιχείο στο καθορισμένο ευρετήριο. |
| [ParentProject](../../aspose.tasks/taskcollection/parentproject/) { get; } | Λαμβάνει το γονικό έργο του αντικειμένου TaskCollection. |

## Μέθοδοι

| Ονομα | Περιγραφή |
| --- | --- |
| [Add](../../aspose.tasks/taskcollection/add/#add)() | Προσθέτει νέα εργασία στη συλλογή εργασιών έργου στο ίδιο επίπεδο περιγράμματος με την τελευταία εργασία. |
| [Add](../../aspose.tasks/taskcollection/add/#add_1)(RecurringTaskParameters) | Εισάγει μια νέα εργασία πριν από μια εργασία με το καθορισμένο αναγνωριστικό και στο ίδιο επίπεδο περιγράμματος. |
| [Add](../../aspose.tasks/taskcollection/add/#add_2)(string) | Προσθέτει μια νέα εργασία στη συλλογή εργασιών για παιδιά. |
| [Add](../../aspose.tasks/taskcollection/add/#add_4)(Task) | Προσθέστε την καθορισμένη εργασία στην παρουσία του`TaskCollection`class. Εάν το ParentProject.CalculationMode είναι None, ο χρήστης θα πρέπει να καλέσει το Project.Recalculate() μετά τη χρήση αυτής της μεθόδου (Θα επαναπρογραμματίσει όλες τις εργασίες του έργου (ημερομηνίες έναρξης/ολοκλήρωσης, ορίζει πρώιμες/καθυστερημένες ημερομηνίες) και θα υπολογίσει τα εξαρτημένα πεδία όπως slacks, work και πεδία κόστους, αναγνωριστικά και επίπεδα διάρθρωσης). Εάν το ParentProject.CalculationMode είναι Manual, η μέθοδος θα υπολογίζει αυτόματα μόνο το αναγνωριστικό εργασίας, το επίπεδο περιγράμματος και τους αριθμούς περιγράμματος. Εάν το ParentProject.CalculationMode είναι Automatic, η μέθοδος επαναπρογραμματίζει όλες τις εργασίες του έργου αυτόματα st ημερομηνίες, ορίζει πρώιμες/καθυστερημένες ημερομηνίες, υπολογίζει τα πεδία slacks, εργασίας και κόστους, υπολογίζει εκ νέου τα αναγνωριστικά και τα επίπεδα περιγράμματος). |
| [Add](../../aspose.tasks/taskcollection/add/#add_3)(string, int) | Προσθέτει μια νέα επαναλαμβανόμενη εργασία στη συλλογή παιδικών εργασιών. |
| [Contains](../../aspose.tasks/taskcollection/contains/)(Task) | Ελέγχει εάν η συλλογή περιέχει καθορισμένο στοιχείο. |
| [GetById](../../aspose.tasks/taskcollection/getbyid/)(int) | Επιστρέφει μια εργασία με το καθορισμένο αναγνωριστικό της οποίας ο πρόγονος είναι γονική εργασία αυτής της συλλογής . |
| [GetByUid](../../aspose.tasks/taskcollection/getbyuid/)(int) | Επιστρέφει μια εργασία με το καθορισμένο Uid του οποίου ο πρόγονος είναι γονική εργασία αυτής της συλλογής . |
| [GetEnumerator](../../aspose.tasks/taskcollection/getenumerator/)() | Επιστρέφει έναν απαριθμητή για αυτήν τη συλλογή. |
| [Insert](../../aspose.tasks/taskcollection/insert/)(int, Task) | Αυτή είναι η υλοποίηση stub της μεθόδου Insert του IList, η οποία ρίχνει μόνο το NotSupportedException |
| [Remove](../../aspose.tasks/taskcollection/remove/)(Task) | Αυτή είναι η υλοποίηση απόκομμα της μεθόδου Remove της ICollection, η οποία ρίχνει μόνο το NotSupportedException |
| [ToList](../../aspose.tasks/taskcollection/tolist/)() | Μετατρέπει το αντικείμενο TaskCollection σε μια λίστα[`Task`](../task/) αντικείμενα. |

### Δείτε επίσης

* class [Task](../task/)
* χώρος ονομάτων [Aspose.Tasks](../../aspose.tasks/)
* συνέλευση [Aspose.Tasks](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Tasks.dll -->
