TaskCollection.Add

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).

public void Add(Task item)
ParameterTypBeschreibung
itemTaskdie angegebene Aufgabe, die dieser Aufgabensammlung hinzugefügt werden soll.

Siehe auch


Add()

Fügt der Projektaufgabensammlung eine neue Aufgabe auf derselben Gliederungsebene wie die letzte Aufgabe hinzu.

public Task Add()

Rückgabewert

gibt die neu hinzugefügte Instanz von zurückTask Klasse.

Siehe auch


Add(string)

Fügt der Kinderaufgabensammlung eine neue Aufgabe hinzu.

public Task Add(string taskName)
ParameterTypBeschreibung
taskNameStringder angegebene Aufgabenname.

Rückgabewert

gibt die neu hinzugefügte Instanz von zurückTask Klasse.

Siehe auch


Add(string, int)

Fügt eine neue wiederkehrende Aufgabe zur Sammlung untergeordneter Aufgaben hinzu.

public Task Add(string taskName, int beforeTaskId)
ParameterTypBeschreibung
taskNameStringder angegebene Aufgabenname.
beforeTaskIdInt32Die angegebene ID einer Aufgabe, vor der eine neue Aufgabe eingefügt wird.

Rückgabewert

gibt eine Aufgabe zurück, die vor einer Aufgabe mit der angegebenen ID eingefügt wurde.

Ausnahmen

AusnahmeBedingung
ArgumentOutOfRangeExceptionArgumentOutOfRangeException wird ausgelöst, wenn die angegebene ID keine gültige Aufgaben-ID ist.

Siehe auch


Add(RecurringTaskParameters)

Fügt eine neue Aufgabe vor einer Aufgabe mit der angegebenen ID und auf derselben Gliederungsebene ein.

public Task Add(RecurringTaskParameters parameters)
ParameterTypBeschreibung
parametersRecurringTaskParametersDie Parameter die angegebenen Parameter für die Erstellung einer wiederkehrenden Aufgabe.

Rückgabewert

gibt die neu hinzugefügte Instanz von zurückTask Klasse.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionWird ausgelöst, wenn die angegebenen Parameter null sind.
ArgumentExceptionWird ausgelöst, wenn die angegebenen Parameter ungültig sind.

Siehe auch