Class TaskCollection

TaskCollection class

Représente une collection deTask objets.

public class TaskCollection : IList<Task>

Propriétés

NomLa description
Count { get; }Obtient le nombre d’objets contenus dans la TaskCollection.
IsReadOnly { get; }Obtient une valeur indiquant si cette collection est en lecture seule.
Item { get; set; }Renvoie l’élément à l’index spécifié.
ParentProject { get; }Obtient le projet parent de l’objet TaskCollection.

Méthodes

NomLa description
Add()Ajoute une nouvelle tâche à la collection de tâches de projet au même niveau hiérarchique que la dernière tâche.
Add(RecurringTaskParameters)Insère une nouvelle tâche avant une tâche avec l’identifiant spécifié et sur le même niveau hiérarchique.
Add(string)Ajoute une nouvelle tâche à la collection de tâches enfants.
Add(Task)Ajouter la tâche spécifiée à l’instance duTaskCollectionclass. Si ParentProject.CalculationMode est None, l’utilisateur doit invoquer Project.Recalculate() après avoir utilisé cette méthode (il replanifiera toutes les tâches du projet (dates de début/fin, définit les dates anticipées/tardives) et calculera les champs dépendants tels que les marges, le travail et les champs de coût, les identifiants et les niveaux hiérarchiques). Si ParentProject.CalculationMode est Manuel, la méthode ne calculera automatiquement que l’ID de la tâche, le niveau hiérarchique et les numéros hiérarchiques. Si ParentProject.CalculationMode est Automatique, la méthode reprogramme automatiquement toutes les tâches du projet (début/fin dates, définit les dates anticipées/tardives, calcule les marges, les champs de travail et de coût, recalcule les identifiants et les niveaux hiérarchiques).
Add(string, int)Ajoute une nouvelle tâche récurrente à la collection de tâches enfants.
Contains(Task)Vérifie si la collection contient l’élément spécifié.
GetById(int)Renvoie une tâche avec l’ID spécifié dont l’ancêtre est la tâche parent de cette collection .
GetByUid(int)Renvoie une tâche avec l’Uid spécifié dont l’ancêtre est la tâche parent de cette collection .
GetEnumerator()Renvoie un énumérateur pour cette collection.
Insert(int, Task)Il s’agit de l’implémentation stub de la méthode Insert d’IList, qui ne lève que NotSupportedException
Remove(Task)Il s’agit de l’implémentation stub de la méthode Remove d’ICollection, qui ne lève que NotSupportedException
ToList()Convertit l’objet TaskCollection en une liste deTask objets.

Voir également