Class TaskCollection

TaskCollection class

Repräsentiert eine Sammlung vonTask Objekte.

public class TaskCollection : IList<Task>

Eigenschaften

NameBeschreibung
Count { get; }Ruft die Anzahl der in der TaskCollection enthaltenen Objekte ab.
IsReadOnly { get; }Ruft einen Wert ab, der angibt, ob diese Sammlung schreibgeschützt ist.
Item { get; set; }Gibt das Element am angegebenen Index zurück.
ParentProject { get; }Ruft das übergeordnete Projekt des TaskCollection-Objekts ab.

Methoden

NameBeschreibung
Add()Fügt der Projektaufgabensammlung eine neue Aufgabe auf derselben Gliederungsebene wie die letzte Aufgabe hinzu.
Add(RecurringTaskParameters)Fügt eine neue Aufgabe vor einer Aufgabe mit der angegebenen ID und auf derselben Gliederungsebene ein.
Add(string)Fügt der Kinderaufgabensammlung eine neue Aufgabe hinzu.
Add(Task)Fügen Sie die angegebene Aufgabe der Instanz von hinzuTaskCollectionclass. Wenn ParentProject.CalculationMode None ist, sollte der Benutzer Project.Recalculate() aufrufen, nachdem er diese Methode verwendet hat (es wird alle Projektaufgaben neu planen (Start-/Endtermine, frühe/späte Termine festlegen) und die abhängigen Felder wie Lücken, Arbeit berechnen und Kostenfelder, IDs und Gliederungsebenen). Wenn ParentProject.CalculationMode Manuell ist, berechnet die Methode nur Aufgaben-ID, Gliederungsebene und Gliederungsnummern automatisch. Wenn ParentProject.CalculationMode Automatisch ist, plant die Methode alle Projektaufgaben automatisch neu (Start/Ende Termine, legt frühe/späte Termine fest, berechnet Lücken, Arbeits- und Kostenfelder, berechnet IDs und Gliederungsebenen neu).
Add(string, int)Fügt eine neue wiederkehrende Aufgabe zur Sammlung untergeordneter Aufgaben hinzu.
Contains(Task)Überprüft, ob die Sammlung das angegebene Element enthält.
GetById(int)Gibt eine Aufgabe mit der angegebenen ID zurück, deren Vorgänger die übergeordnete Aufgabe dieser Sammlung ist.
GetByUid(int)Gibt eine Aufgabe mit der angegebenen Uid zurück, deren Vorgänger die übergeordnete Aufgabe dieser Sammlung ist.
GetEnumerator()Gibt einen Enumerator für diese Sammlung zurück.
Insert(int, Task)Dies ist die Stub-Implementierung der Insert -Methode von IList, die nur NotSupportedException auslöst.
Remove(Task)Dies ist die Stub-Implementierung der Remove -Methode von ICollection, die nur NotSupportedException auslöst.
ToList()Konvertiert das TaskCollection-Objekt in eine Liste vonTask Objekte.

Siehe auch