Class TaskCollection
Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)
Reprezintă o colecție de obiecte Aspose.Tasks.Task.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Obține numărul de obiecte conținute în TaskCollection.
public int Count { get; }
Valoarea proprietății
IsReadOnly
Obține o valoare care indică dacă această colecție este citită numai.
public bool IsReadOnly { get; }
Valoarea proprietății
ParentProject
Obține proiectul matern al obiectului TaskCollection.
public Project ParentProject { get; }
Valoarea proprietății
Această[int]
Întoarce elementul la indexul specificat.
public Task this[int index] { get; set; }
Valoarea proprietății
Methods
Add(Task)
Adăugați sarcina specificată la exemplul clasei Aspose.Tasks.TaskCollection.Dacă ParentProject.CalculationMode este Un utilizator nu ar trebui să invoceze Project.Recalculate() după ce a utilizat această metodă (Această metodă va revizui toate sarcinile de proiect (datele de pornire/finalizare, date de pornire/datele de pornire/datele de pornire) și va calcula câmpurile dependente, cum ar fi șocurile, câmpurile de lucru și costuri, ID-urile și nivelurile de ieșire).Dacă ParentProject.CalculationMode este manual, metoda va calcula automat numai ID-ul de sarcină, nivelul de ieșire și numărul de ieșire.Dacă ParentProject.CalculationMode este automat, metoda redeschide automat toate sarcinile proiectului.(data de pornire/finalizare, stabilește data devreme/duminică, calculează șocurile, câmpurile de lucru și costuri, recalculă ID-urile și nivelul de ieșire).
public void Add(Task item)
Parameters
item
Task
sarcinile specificate care ar trebui adăugate la această colecție de sarcini.
Add()
Adăugați o nouă sarcină la colectarea sarcinilor de proiect la același nivel de plecare al ultimului sarcină.
public Task Add()
Returns
Întoarce instanta nou adăugată a clasei Aspose.Tasks.Task.
Add(Strângere)
Adăugați o nouă sarcină pentru colectarea de sarcini pentru copii.
public Task Add(string taskName)
Parameters
taskName
string
denumirea de sarcină specificată.
Returns
Întoarce instanta nou adăugată a clasei Aspose.Tasks.Task.
Add(Război, int)
Adăugați o nouă sarcină recurentă la colecția de sarcini pentru copii.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
denumirea de sarcină specificată.
beforeTaskId
int
Identificarea specificată a unei sarcini înainte de care va fi introdusă o nouă sarcină.
Returns
returnează o sarcină care a fost introdusă înainte de o sarcină cu ID-ul specificat.
Exceptions
ArgumentOutOfRangeExcepția este aruncată dacă ID-ul specificat nu este un ID de sarcină valabil.
Add(RecurringTaskParameters)
Introduceți o nouă sarcină înainte de o sarcină cu ID-ul specificat și la același nivel de ieșire.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Parametrii sunt parametrii specificați pentru crearea sarcinilor recurente.
Returns
Întoarce instanta nou adăugată a clasei Aspose.Tasks.Task.
Exceptions
În cazul în care parametrii specificați sunt nuli.
În cazul în care parametrii specificați sunt inadecvate.
Contains(Task)
Verificați dacă colecția conține un element specificat.
public bool Contains(Task item)
Parameters
item
Task
Punctul de verificare.
Returns
adevărat, dacă colecția conține un element, fals altfel.
GetById(int)
Întoarce o sarcină cu ID-ul specificat al cărui strămoș este sarcina parentală a acestei colecții .
public Task GetById(int id)
Parameters
id
int
Etichetă ID
Returns
returnează exemplul clasei Aspose.Tasks.Task cu ID-ul specific al cărui strămoș este sarcina parentală a acestei colecții.
GetByUid(int)
Întoarce o sarcină cu Uidul specificat al cărui strămoș este sarcina parentală a acestei colecții .
public Task GetByUid(int uid)
Parameters
uid
int
Întâlnirea de sarcină.
Returns
returnează exemplul clasei Aspose.Tasks.Task cu uidul specific al cărui strămoș este sarcina maternă a acestei colecții.
GetEnumerator()
Întoarce un enumerator pentru această colecție.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
un enumerator pentru această colecție.
Insert(Întreprindere, Task)
Aceasta este punerea în aplicare a insertului IListmetoda, care doar aruncă NonSupportedExcepție
public void Insert(int index, Task item)
Parameters
index
int
Indicele care urmează să fie introduse.
item
Task
Obiectivul de a introduce.
Remove(Task)
Aceasta este punerea în aplicare a eliminării ICollectionmetoda, care doar aruncă NonSupportedExcepție
public bool Remove(Task item)
Parameters
item
Task
Obiectul care trebuie eliminat.
Returns
„verit” dacă elementul a fost eliminat; „false” altfel.
ToList()
Convertează obiectul TaskCollection într-o listă de Obiecte Aspose.Tasks.Task.
public List<task> ToList()
Returns
returnează o listă care conține instanțele de clasă Aspose.Tasks.Task din această colecție.