Class TaskCollection
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Es handelt sich um eine Sammlung von Aspose.Tasks.Task Objekten.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Erhält die Anzahl der Objekte, die in der TaskCollection enthalten sind.
public int Count { get; }
Eigentumswert
IsReadOnly
Er erhält einen Wert, der darauf hindeutet, ob diese Sammlung nur gelesen wird.
public bool IsReadOnly { get; }
Eigentumswert
ParentProject
Erhält das Mutterprojekt des TaskCollection-Objekts.
public Project ParentProject { get; }
Eigentumswert
Diese[Int]
Wiederherstellen des Elements an den angegebenen Index.
public Task this[int index] { get; set; }
Eigentumswert
Methods
Add(Task)
Fügen Sie die angegebenen Aufgabe zum Beispiel in der Aspose.Tasks.TaskCollection-Klasse hinzu.Wenn ParentProject.CalculationMode ist Kein Benutzer sollte Project.Recalculate() nach der Verwendung dieser Methode anrufen (Es wird alle Projektaufgaben (Start/Enddates, Einstellungen früher/Letzter Dates) und berechnen die abhängigen Felder wie Schläge, Arbeits- und Kostenfelder, IDs und Ausgangswerte).Wenn ParentProject.CalculationMode manuell ist, berechnet die Methode automatisch nur die Aufgabe-ID, das Ausgangs-Niveau und die Ausgangs-Nummer.Wenn ParentProject.CalculationMode automatisch ist, wird die Methode alle Aufgaben des Projekts automatisch neu abgeschlossen.(Start/Enddaten, Einstellungen früher/Letzter, Berechnung der Schläge, Arbeit und Kostenfelder, Umrechnung von IDs und Auslinienwerte).
public void Add(Task item)
Parameters
item
Task
die angegebenen Aufgaben, die zu dieser Aufgabenammlung hinzugefügt werden sollten.
Add()
Add new task to project tasks collection on the same outline level der letzten Aufgabe.
public Task Add()
Returns
Rückkehr der neu hinzugefügten Instanz der Aspose.Tasks.Task-Klasse.
Add(String)
Hinzufügen Sie eine neue Aufgabe für Kinder-Task-Kollektion.
public Task Add(string taskName)
Parameters
taskName
string
der angegebenen Aufgabe Name.
Returns
Rückkehr der neu hinzugefügten Instanz der Aspose.Tasks.Task-Klasse.
Add(String und Int)
Er fügt eine wiederkehrende Aufgabe an die Kinder-Task-Sammlung hinzu.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
der angegebenen Aufgabe Name.
beforeTaskId
int
Die angegebenen ID einer Aufgabe, vor der eine neue Aufgabe eingegeben wird.
Returns
returns eine Aufgabe, die vor einer Aufgabe mit dem angegebenen ID eingegeben wurde.
Exceptions
ArgumentOutOfRangeException wird gelöscht, wenn die angegebenen ID kein gültiges Aufgaben-ID ist.
Add(RecurringTaskParameters)
Einfügen Sie eine neue Aufgabe vor einer Aufgabe mit dem angegebenen ID und auf der gleichen Ausgangs-Ebene.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Die Parameter sind die angegebenen Parameter für die Erstellung von wiederkehrenden Aufgaben.
Returns
Rückkehr der neu hinzugefügten Instanz der Aspose.Tasks.Task-Klasse.
Exceptions
berschreiten, wenn die angegebenen Parameter null sind.
berschreitet, wenn die angegebenen Parameter ungültig sind.
Contains(Task)
berprüfen Sie, ob die Sammlung angegebenes Element enthält.
public bool Contains(Task item)
Parameters
item
Task
Das Element zu überprüfen.
Returns
wahr, wenn die Sammlung ein Element enthält, falsch anders.
GetById(Int)
Wiederherstellt eine Aufgabe mit dem angegebenen ID, dessen Vorfahren die Mutter Aufgabe dieser Sammlung sind.
public Task GetById(int id)
Parameters
id
int
TätigkeitsID
Returns
returns das Beispiel der Aspose.Tasks.Task-Klasse mit dem angegebenen ID, dessen Vorfahren die Mutter Aufgabe dieser Sammlung ist.
GetByUid(Int)
Zurückt eine Aufgabe mit dem angegebenen Uid, dessen Vorfahren die Mutter Aufgabe dieser Sammlung sind.
public Task GetByUid(int uid)
Parameters
uid
int
TaskEntity Uid.
Returns
returns das Beispiel der Aspose.Tasks.Task-Klasse mit dem angegebenen Uid, dessen Vorfahren die Mutter Aufgabe dieser Sammlung ist.
GetEnumerator()
Zurück ein Verzeichnis für diese Sammlung.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator &undlt; Task >
Eine Liste für diese Sammlung.
Insert(Task und Task)
Dies ist die steile Implementierung von IList’s InsertMethode, die nur nicht unterstützte Ausnahme
public void Insert(int index, Task item)
Parameters
index
int
Der Index, den Sie einfügen müssen.
item
Task
Das Element zum Einfügen.
Remove(Task)
Dies ist die steile Implementierung von ICollection’s RemoveMethode, die nur nicht unterstützte Ausnahme
public bool Remove(Task item)
Parameters
item
Task
Das Element zu entfernen.
Returns
‘rich" wenn das Element entfernt wurde; “falsch” anders.
ToList()
Umwandelt das TaskCollection-Objekt in eine Liste von Aspose.Tasks.Task-Objekten.
public List<task> ToList()
Returns
returns eine Liste, die die Aspose.Tasks.Task-Klasse-Instanzen dieser Sammlung enthält.