Class TaskCollection
Pôvodný názov: Aspose.Tasks Zhromaždenie: Aspose.Tasks.dll (25.4.0)
Predstavuje zbierku objektov Aspose.Tasks.Task.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Získa počet objektov obsiahnutých v TaskCollection.
public int Count { get; }
Hodnota nehnuteľnosti
IsReadOnly
Získava hodnotu, ktorá ukazuje, či sa táto zbierka číta iba.
public bool IsReadOnly { get; }
Hodnota nehnuteľnosti
ParentProject
Získava materinský projekt objektu TaskCollection.
public Project ParentProject { get; }
Hodnota nehnuteľnosti
Toto[int]
Vráťte prvok na špecifikovaný index.
public Task this[int index] { get; set; }
Hodnota nehnuteľnosti
Methods
Add(Task)
Pridajte špecifikovanú úlohu do príkladu triedy Aspose.Tasks.TaskCollection.Ak ParentProject.CalculationMode je Žiadny používateľ by mal po použití tejto metódy zavolať Project.Recalculate() (Bude prečítať všetky projektové úlohy (štart/finish dátumy, nastavenie skorých/počasných dátumov) a vypočítať závislé polia, ako sú údery, pracovné a nákladové polia, ID a výstupné úrovne).Ak je ParentProject.CalculationMode manuál, metóda automaticky vypočíta iba identifikátor úloh, úroveň výstupu a čísla výstupu.Ak je ParentProject.CalculationMode Automatické, metóda automaticky obnovuje všetky úlohy projektu(Start/finish dátumy, nastavenie predčasných/posledných dátumu, výpočet úderov, pracovných a nákladových polí, recalculate ids a outline úrovne).
public void Add(Task item)
Parameters
item
Task
špecifikovaná úloha, ktorá by mala byť pridaná k tejto zbierke úloh.
Add()
Pridáva novú úlohu do zoznamu projektových úloh na rovnakej výstupnej úrovni poslednej úlohy.
public Task Add()
Returns
vráti nový príklad triedy Aspose.Tasks.Task.
Add(Stretnutie)
Pridajte novú úlohu do detskej zbierky úloh.
public Task Add(string taskName)
Parameters
taskName
string
špecifikovaný názov úlohy.
Returns
vráti nový príklad triedy Aspose.Tasks.Task.
Add(Strieľačka, int)
Pridáva novú opakovanú úlohu do detskej zbierky úloh.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
špecifikovaný názov úlohy.
beforeTaskId
int
Identifikácia úlohy, pred ktorou sa vloží nová úloha.
Returns
vráti úlohu, ktorá bola vložená pred úlohou s uvedeným identifikátorom.
Exceptions
ArgumentOutOfRangeException sa hodí, ak špecifikovaný ID nie je platný ID úlohy.
Add(RecurringTaskParameters)
Zadajte novú úlohu pred úlohou s uvedeným identifikátorom a na rovnakej úrovni výstupu.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Parametre špecifikované parametre pre vytvorenie opakujúcej sa úlohy.
Returns
vráti nový príklad triedy Aspose.Tasks.Task.
Exceptions
Vhodné, ak sú uvedené parametre nulové.
Ak sú uvedené parametre neplatné.
Contains(Task)
Skontrolujte, či kolekcia obsahuje špecifikované položky.
public bool Contains(Task item)
Parameters
item
Task
položky na kontrolu.
Returns
pravdivý, ak zbierka obsahuje položku, falošné inak.
GetById(int)
Vráti úlohu s uvedeným identifikátorom, ktorého predchodcom je rodičovská úloha tejto zbierky .
public Task GetById(int id)
Parameters
id
int
TaskEntity ID
Returns
vráti príklad triedy Aspose.Tasks.Task s uvedeným identifikátorom, ktorého predchodcom je materská úloha tejto zbierky.
GetByUid(int)
Vráti úlohu s uvedeným Uid, ktorého predchodcom je rodičovská úloha tejto zbierky .
public Task GetByUid(int uid)
Parameters
uid
int
Úlohou je UID.
Returns
vráti príklad triedy Aspose.Tasks.Task so špecifikovaným uid, ktorého predchodcom je materská úloha tejto zbierky.
GetEnumerator()
Vráťte zoznam pre túto zbierku.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
zoznam pre túto zbierku.
Insert(Úloha, Úloha)
Toto je trvalá implementácia ILIST’s Insertmetóda, ktorá len hodí NonSupportedException
public void Insert(int index, Task item)
Parameters
index
int
Indikátor na vloženie.
item
Task
položky na vloženie.
Remove(Task)
Toto je stub implementácia ICollection’s Removemetóda, ktorá len hodí NonSupportedException
public bool Remove(Task item)
Parameters
item
Task
položky na odstránenie.
Returns
“skutočný” ak je položka odstránená; “falšovaný” inak.
ToList()
Konvertuje objekt TaskCollection na zoznam objektov Aspose.Tasks.Task.
public List<task> ToList()
Returns
vráti zoznam, ktorý obsahuje príklady triedy Aspose.Tasks.Task tejto zbierky.