Class TaskCollection
Il nome: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Si tratta di una raccolta di oggetti Aspose.Tasks.Task.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Riceve il numero di oggetti contenuti nella TaskCollection.
public int Count { get; }
Valore di proprietà
IsReadOnly
Riceve un valore indicando se questa raccolta è letta solo.
public bool IsReadOnly { get; }
Valore di proprietà
ParentProject
Riceve il progetto madre dell’oggetto TaskCollection.
public Project ParentProject { get; }
Valore di proprietà
Questo[int]
Ritorna l’elemento all’indice specificato.
public Task this[int index] { get; set; }
Valore di proprietà
Methods
Add(Task)
Aggiungi il compito specificato all’esempio della classe Aspose.Tasks.TaskCollection.Se ParentProject.CalculationMode è Nessun utente dovrebbe invocare Project.Recalculate() dopo aver utilizzato questo metodo (Riscatterà tutti i compiti del progetto (data di avvio/finale, impone date precoce/late) e calcola i campi dipendenti come i colpi, i campi di lavoro e costi, i ID e i livelli di rilascio).Se ParentProject.CalculationMode è manuale, il metodo calcolerà automaticamente solo il ID di compito, il livello di outline e i numeri di outline.Se ParentProject.CalculationMode è automatico, il metodo ricarica automaticamente tutte le attività del progetto(Dati di inizio/finale, date precoce/date tardi, calcola gli scatti, i campi di lavoro e costi, ricarica gli id e i livelli di outline).
public void Add(Task item)
Parameters
item
Task
il compito specificato che dovrebbe essere aggiunto a questa raccolta di compiti.
Add()
Aggiungi un nuovo compito alla raccolta di compiti di progetto allo stesso livello di outline dell’ultimo compito.
public Task Add()
Returns
ritorna l’indice appena aggiunto della classe Aspose.Tasks.Task.
Add(String)
Aggiungi un nuovo compito alla raccolta dei compiti per bambini.
public Task Add(string taskName)
Parameters
taskName
string
Il nome del compito specificato.
Returns
ritorna l’indice appena aggiunto della classe Aspose.Tasks.Task.
Add(di string, int)
Aggiungi un nuovo compito ripetuto alla raccolta di compiti per bambini.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
Il nome del compito specificato.
beforeTaskId
int
L’ID specificato di un compito prima del quale verrà inserito un nuovo compito.
Returns
ritorna un compito che è stato inserito prima di un compito con l’ID specificato.
Exceptions
ArgumentOutOfRangeException viene lanciato se l’ID specificato non è un ID di compito valido.
Add(RecurringTaskParameters)
Inserisci una nuova funzione prima di una funzione con l’ID specificato e sullo stesso livello di outline.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
I parametri sono i parametri specificati per la creazione di compiti ripetuti.
Returns
ritorna l’indice appena aggiunto della classe Aspose.Tasks.Task.
Exceptions
Se i parametri specificati sono nulli.
Se i parametri specificati sono invalidi.
Contains(Task)
Verifica se la raccolta contiene oggetti specificati.
public bool Contains(Task item)
Parameters
item
Task
L’oggetto da controllare.
Returns
vero, se la raccolta contiene un elemento, falso altrimenti.
GetById(int)
Ritorna un compito con l’ID specificato il cui antenato è il compito genitore di questa collezione .
public Task GetById(int id)
Parameters
id
int
Il TaskEntity ID
Returns
restituisce l’esempio della classe Aspose.Tasks.Task con l’ID specificato il cui antenato è il compito genitore di questa collezione.
GetByUid(int)
Ritorna un compito con l’Uid specificato il cui antenato è il compito genitore di questa collezione .
public Task GetByUid(int uid)
Parameters
uid
int
Il TaskEntity Uid.
Returns
restituisce l’esempio della classe Aspose.Tasks.Task con l’ud specificato il cui antenato è il compito genitore di questa collezione.
GetEnumerator()
Ritorna un elenco per questa collezione.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator di < Task >
Un elenco per questa collezione.
Insert(Il lavoro, il compito)
Questo è lo strato di attuazione di IList’s InsertMetodo, che solo lancia NonSupportedException
public void Insert(int index, Task item)
Parameters
index
int
L’indice da inserire.
item
Task
L’articolo da inserire.
Remove(Task)
Questo è l’implementazione stub di ICollection’s RemoveMetodo, che solo lancia NonSupportedException
public bool Remove(Task item)
Parameters
item
Task
L’oggetto da rimuovere.
Returns
“true” se l’articolo è stato rimosso; “falso” altrimenti.
ToList()
Converti l’oggetto TaskCollection in un elenco di oggetti Aspose.Tasks.Task.
public List<task> ToList()
Returns
ritorna un elenco che contiene gli esempi di classe Aspose.Tasks.Task di questa collezione.