Class TaskCollection

TaskCollection class

Representa una colección deTask objetos.

public class TaskCollection : IList<Task>

Propiedades

NombreDescripción
Count { get; }Obtiene el número de objetos contenidos en TaskCollection.
IsReadOnly { get; }Obtiene un valor que indica si esta colección es de solo lectura.
Item { get; set; }Devuelve el elemento en el índice especificado.
ParentProject { get; }Obtiene el proyecto principal del objeto TaskCollection.

Métodos

NombreDescripción
Add()Agrega una nueva tarea a la colección de tareas del proyecto en el mismo nivel de esquema de la última tarea.
Add(RecurringTaskParameters)Inserta una nueva tarea antes de una tarea con la identificación especificada y en el mismo nivel de esquema.
Add(string)Agrega una nueva tarea a la colección de tareas secundarias.
Add(Task)Agrega la tarea especificada a la instancia delTaskCollectionclass. Si ParentProject.CalculationMode es Ninguno, el usuario debe invocar Project.Recalculate() después de usar este método (reprogramará todas las tareas del proyecto (fechas de inicio/finalización, establece fechas tempranas/tardías) y calculará los campos dependientes, como horas libres, trabajo y campos de costos, ID y niveles de esquema). Si ParentProject.CalculationMode es Manual, el método calculará automáticamente solo el ID de tarea, el nivel de esquema y los números de esquema. Si ParentProject.CalculationMode es Automático, el método reprograma todas las tareas del proyecto automáticamente (inicio/fin fechas, establece fechas tempranas/tardías, calcula slacks, campos de trabajo y costo, recalcula ids y niveles de esquema).
Add(string, int)Agrega una nueva tarea recurrente a la colección de tareas secundarias.
Contains(Task)Comprueba si la colección contiene el elemento especificado.
GetById(int)Devuelve una tarea con el Id especificado cuyo ancestro es la tarea principal de esta colección .
GetByUid(int)Devuelve una tarea con el Uid especificado cuyo ancestro es la tarea principal de esta colección .
GetEnumerator()Devuelve un enumerador para esta colección.
Insert(int, Task)Esta es la implementación de código auxiliar del método Insert de IList, que solo arroja NotSupportedException
Remove(Task)Esta es la implementación de código auxiliar del método Remove de ICollection, que solo lanza NotSupportedException
ToList()Convierte el objeto TaskCollection en una lista deTask objetos.

Ver también