Class TaskCollection

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

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

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

int

IsReadOnly

Saat arvon, joka osoittaa, onko tämä kokoelma vain luettu.

public bool IsReadOnly { get; }

Omistuksen arvo

bool

ParentProject

Saat TaskCollection -objektin äidiprojektin.

public Project ParentProject { get; }

Omistuksen arvo

Project

Tämä[Sisältää]

Palauta elementti määritellylle indeksille.

public Task this[int index] { get; set; }

Omistuksen arvo

Task

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

Task

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

Task

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

Task

palauttaa tehtävän, joka on sisällytetty ennen tehtävää, jossa on määritetty tunnus.

Exceptions

ArgumentOutOfRangeException

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

Task

palauttaa Aspose.Tasks.Task -luokan uudelleen lisätty esimerkki.

Exceptions

ArgumentNullException

Siirry, jos määritellyt parametrit ovat nolla.

ArgumentException

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

bool

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

Task

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

Task

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

bool

’todellinen’ jos kohde poistettiin; ’ väärä’ muuten.

ToList()

Se muuttaa TaskCollection -objekti Aspose.Tasks.Task -objektien luetteloon.

public List<task> ToList()

Returns

List < Task >

palauttaa luettelon, joka sisältää tämän kokoelman Aspose.Tasks.Task-luokan esimerkkejä.

 Suomi