TaskCollection

TaskCollection class

Vertegenwoordigt een verzameling vanTask objecten.

public class TaskCollection : IList<Task>

Eigenschappen

NaamBeschrijving
Count { get; }Krijgt het aantal objecten in de TaskCollection.
IsReadOnly { get; }Krijgt een waarde die aangeeft of deze verzameling alleen-lezen is.
Item { get; set; }Retourneert het element op de opgegeven index.
ParentProject { get; }Haalt het bovenliggende project op van het TaskCollection-object.

methoden

NaamBeschrijving
Add()Voegt een nieuwe taak toe aan de verzameling projecttaken op hetzelfde overzichtsniveau van de laatste taak.
Add(RecurringTaskParameters)Voegt een nieuwe taak in vóór een taak met de opgegeven id en op hetzelfde overzichtsniveau.
Add(string)Voegt een nieuwe taak toe aan de verzameling kindertaken.
Add(Task)Voeg de opgegeven taak toe aan de instantie van hetTaskCollectionclass. 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(string, int)Voegt een nieuwe terugkerende taak toe aan de verzameling kindertaken.
Contains(Task)Controleert of collectie gespecificeerd item bevat.
GetById(int)Retourneert een taak met de opgegeven id waarvan de voorouder de bovenliggende taak is van deze verzameling .
GetByUid(int)Retourneert een taak met de opgegeven UID waarvan de voorouder de bovenliggende taak is van deze verzameling .
GetEnumerator()Retourneert een teller voor deze collectie.
Insert(int, Task)Dit is de stub-implementatie van de methode Insert van IList, die alleen NotSupportedException genereert
Remove(Task)Dit is de stub-implementatie van ICollection’s Remove -methode, die alleen NotSupportedException genereert
ToList()Converteert het TaskCollection-object naar een lijst metTask objecten.

Zie ook