Class TaskCollection

TaskCollection class

Rappresenta una raccolta diTask oggetti.

public class TaskCollection : IList<Task>

Proprietà

NomeDescrizione
Count { get; }Ottiene il numero di oggetti contenuti nella TaskCollection.
IsReadOnly { get; }Ottiene un valore che indica se questa raccolta è di sola lettura.
Item { get; set; }Restituisce l’elemento all’indice specificato.
ParentProject { get; }Ottiene il progetto principale dell’oggetto TaskCollection.

Metodi

NomeDescrizione
Add()Aggiunge una nuova attività alla raccolta di attività del progetto sullo stesso livello di struttura dell’ultima attività.
Add(RecurringTaskParameters)Inserisce una nuova attività prima di un’attività con l’id specificato e sullo stesso livello di struttura.
Add(string)Aggiunge una nuova attività alla raccolta di attività figlio.
Add(Task)Aggiunge l’attività specificata all’istanza diTaskCollectionclass. Se ParentProject.CalculationMode è None, l’utente deve richiamare Project.Recalculate() dopo aver utilizzato questo metodo (ripianificherà tutte le attività del progetto (date di inizio/fine, imposta date anticipate/ritardate) e calcolerà i campi dipendenti come tempi di attesa, lavoro e campi di costo, ID e livelli di struttura). Se ParentProject.CalculationMode è Manuale, il metodo calcolerà automaticamente solo l’ID attività, il livello di struttura e i numeri di struttura. Se ParentProject.CalculationMode è Automatico, il metodo ripianifica automaticamente tutte le attività del progetto (inizio/fine date, imposta le date anticipate/posteriori, calcola gli spazi vuoti, i campi di lavoro e di costo, ricalcola gli ID e i livelli di struttura).
Add(string, int)Aggiunge una nuova attività ricorrente alla raccolta di attività per bambini.
Contains(Task)Verifica se la raccolta contiene l’elemento specificato.
GetById(int)Restituisce un’attività con l’ID specificato il cui predecessore è l’attività principale di questa raccolta .
GetByUid(int)Restituisce un’attività con l’Uid specificato il cui predecessore è l’attività padre di questa raccolta .
GetEnumerator()Restituisce un enumeratore per questa raccolta.
Insert(int, Task)Questa è l’implementazione stub del metodo Insert di IList, che genera solo NotSupportedException
Remove(Task)Questa è l’implementazione stub del metodo Remove di ICollection, che genera solo NotSupportedException
ToList()Converte l’oggetto TaskCollection in un elenco diTask oggetti.

Guarda anche