Class TaskCollection
ja nimityö: Aspose.Tasks Kokoelma: Aspose.Tasks.dll (25.4.0)
Esittelee kokoelman Aspose.Tasks.Task esineitä.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Saat tehtävien keräyksessä olevien esineiden määrän.
public int Count { get; }
Omistuksen arvo
IsReadOnly
Saat arvon, joka osoittaa, onko tämä kokoelma vain luettu.
public bool IsReadOnly { get; }
Omistuksen arvo
ParentProject
Saat TaskCollection -objektin äidiprojektin.
public Project ParentProject { get; }
Omistuksen arvo
Tämä[Sisältää]
Palauta elementti määritellylle indeksille.
public Task this[int index] { get; set; }
Omistuksen arvo
Methods
Add(Task)
Lisää määritetty tehtävä esimerkkiin Aspose.Tasks.TaskCollection luokka.Jos ParentProject.CalculationMode on Ei käyttäjää pitäisi kutsua Project.Recalculate() tämän menetelmän käytön jälkeen (Se uudistaa kaikki hankkeen tehtävät (start/finish päivämäärät, asettaa aikaiset/viiväiset päivämäärät) ja laskea riippuvaiset kentät kuten hyppyjä, työ- ja kustannus kentät, IDs ja lähtötaso).Jos ParentProject.CalculationMode on Manuaalinen, menetelmä laskee automaattisesti vain tehtävän tunnin, lähtötason ja lähtötunnin.Jos ParentProject.CalculationMode on automaattinen, menetelmä korjaa kaikki projektin tehtävät automaattisesti.(Start/Finish päivämäärät, asettaa varhaiset/viivästöt, laskee matkat, työ- ja kustannusalueet, uudelleenlasketaan ID:t ja lähtötaso).
public void Add(Task item)
Parameters
item
Task
määritellyt tehtävät, jotka on lisättävä tähän tehtävien keräykseen.
Add()
Lisää uusi tehtävä hankkeiden tehtävien keräämiseen viimeisen tehtävän samaan lähtötasoon.
public Task Add()
Returns
palauttaa Aspose.Tasks.Task -luokan uudelleen lisätty esimerkki.
Add(String)
Lisää uusi tehtävä lasten tehtävien keräys.
public Task Add(string taskName)
Parameters
taskName
string
määritellyn tehtävän nimi.
Returns
palauttaa Aspose.Tasks.Task -luokan uudelleen lisätty esimerkki.
Add(Tyyppi, int)
Lisää uusi toistuva tehtävä lasten tehtävien keräys.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
määritellyn tehtävän nimi.
beforeTaskId
int
Tehtävän määritelty tunnus, ennen kuin uusi tehtävä otetaan käyttöön.
Returns
palauttaa tehtävän, joka on sisällytetty ennen tehtävää, jossa on määritetty tunnus.
Exceptions
ArgumentOutOfRangeException heitetään, jos määritetty ID ei ole voimassa oleva tehtävän ID.
Add(RecurringTaskParameters)
Sisällytä uusi tehtävä ennen tehtävää, jossa on määritetty tunnus ja samalla lähtötasolla.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Parametrit määritellään toistuvan tehtävän luomiseksi.
Returns
palauttaa Aspose.Tasks.Task -luokan uudelleen lisätty esimerkki.
Exceptions
Siirry, jos määritellyt parametrit ovat nolla.
Siirry, jos määritellyt parametrit eivät ole päteviä.
Contains(Task)
Tarkista, että kokoelma sisältää määritellyn kohteen.
public bool Contains(Task item)
Parameters
item
Task
Kohde on tarkistettava.
Returns
todellinen, jos kokoelma sisältää esineen, väärä muuten.
GetById(Sisältää)
Palauttaa tehtävä, jossa on määritelty ID, jonka esi-isä on tämän kokoelman vanhempi tehtävä.
public Task GetById(int id)
Parameters
id
int
Työntekijä ID
Returns
palauttaa Aspose.Tasks.Task -luokan tapauksen, jossa on määritelty tunnus, jonka esi-isä on tämän kokoelman vanhempi tehtävä.
GetByUid(Sisältää)
Palauttaa tehtävä, jossa on määritetty Uid, jonka esi-isä on tämän kokoelman vanhempi tehtävä.
public Task GetByUid(int uid)
Parameters
uid
int
Työntekijä UID.
Returns
palauttaa Aspose.Tasks.Task -luokan tapauksen, jossa on määritelty uid, jonka esi-isä on tämän kokoelman vanhempi tehtävä.
GetEnumerator()
Palauta luettelo tästä kokoelmasta.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
luettelo tästä kokoelmasta.
Insert(Tehtävä, tehtävä)
Tämä on ILIST:n Insertin tiivistä toteuttamistamenetelmä, joka vain heittää NotSupportedPoikkeus
public void Insert(int index, Task item)
Parameters
index
int
Indeksi on sisällytettävä.
item
Task
kohteen sisällyttämiseen.
Remove(Task)
Tämä on ICollection’s Remove -tyyppinen toteutusmenetelmä, joka vain heittää NotSupportedPoikkeus
public bool Remove(Task item)
Parameters
item
Task
Tuote on poistettava.
Returns
’todellinen’ jos kohde poistettiin; ’ väärä’ muuten.
ToList()
Se muuttaa TaskCollection -objekti Aspose.Tasks.Task -objektien luetteloon.
public List<task> ToList()
Returns
palauttaa luettelon, joka sisältää tämän kokoelman Aspose.Tasks.Task-luokan esimerkkejä.