## TaskCollection class

Vertegenwoordigt een verzameling van[`Task`](../task/) objecten.

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

## Eigenschappen

| Naam | Beschrijving |
| --- | --- |
| [Count](../../aspose.tasks/taskcollection/count/) { get; } | Krijgt het aantal objecten in de TaskCollection. |
| [IsReadOnly](../../aspose.tasks/taskcollection/isreadonly/) { get; } | Krijgt een waarde die aangeeft of deze verzameling alleen-lezen is. |
| [Item](../../aspose.tasks/taskcollection/item/) { get; set; } | Retourneert het element op de opgegeven index. |
| [ParentProject](../../aspose.tasks/taskcollection/parentproject/) { get; } | Haalt het bovenliggende project op van het TaskCollection-object. |

## methoden

| Naam | Beschrijving |
| --- | --- |
| [Add](../../aspose.tasks/taskcollection/add/#add)() | Voegt een nieuwe taak toe aan de verzameling projecttaken op hetzelfde overzichtsniveau van de laatste taak. |
| [Add](../../aspose.tasks/taskcollection/add/#add_1)(RecurringTaskParameters) | Voegt een nieuwe taak in vóór een taak met de opgegeven id en op hetzelfde overzichtsniveau. |
| [Add](../../aspose.tasks/taskcollection/add/#add_2)(string) | Voegt een nieuwe taak toe aan de verzameling kindertaken. |
| [Add](../../aspose.tasks/taskcollection/add/#add_4)(Task) | Voeg de opgegeven taak toe aan de instantie van het`TaskCollection`class. Als ParentProject.CalculationMode Geen is, moet de gebruiker Project.Recalculate() aanroepen na het gebruik van deze methode (hiermee worden alle projecttaken opnieuw gepland (start-/einddatums, vroege/late datums ingesteld) en worden de afhankelijke velden berekend, zoals en kostenvelden, id's en overzichtsniveaus). Als ParentProject.CalculationMode Handmatig is, berekent de methode alleen taak-id, overzichtsniveau en overzichtsnummers automatisch. Als ParentProject.CalculationMode Automatisch is, herberekent de methode alle projecttaken automatisch (start/finish datums, stelt vroege/late datums in, berekent speling, werk- en kostenvelden, herberekent id's en overzichtsniveaus). |
| [Add](../../aspose.tasks/taskcollection/add/#add_3)(string, int) | Voegt een nieuwe terugkerende taak toe aan de verzameling kindertaken. |
| [Contains](../../aspose.tasks/taskcollection/contains/)(Task) | Controleert of collectie gespecificeerd item bevat. |
| [GetById](../../aspose.tasks/taskcollection/getbyid/)(int) | Retourneert een taak met de opgegeven id waarvan de voorouder de bovenliggende taak is van deze verzameling . |
| [GetByUid](../../aspose.tasks/taskcollection/getbyuid/)(int) | Retourneert een taak met de opgegeven UID waarvan de voorouder de bovenliggende taak is van deze verzameling . |
| [GetEnumerator](../../aspose.tasks/taskcollection/getenumerator/)() | Retourneert een teller voor deze collectie. |
| [Insert](../../aspose.tasks/taskcollection/insert/)(int, Task) | Dit is de stub-implementatie van de methode Insert van IList, die alleen NotSupportedException genereert |
| [Remove](../../aspose.tasks/taskcollection/remove/)(Task) | Dit is de stub-implementatie van ICollection's Remove -methode, die alleen NotSupportedException genereert |
| [ToList](../../aspose.tasks/taskcollection/tolist/)() | Converteert het TaskCollection-object naar een lijst met[`Task`](../task/) objecten. |

### Zie ook

* class [Task](../task/)
* naamruimte [Aspose.Tasks](../../aspose.tasks/)
* montage [Aspose.Tasks](../../)

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