Class TaskCollection
De naam: Aspose.Tasks Verzameling: Aspose.Tasks.dll (25.4.0)
Het vertegenwoordigt een verzameling van Aspose.Tasks.Task objecten.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Ontdek het aantal objecten dat in de TaskCollection is opgenomen.
public int Count { get; }
Eigendomswaarde
IsReadOnly
Geeft een waarde die aangeeft of deze collectie alleen wordt gelezen.
public bool IsReadOnly { get; }
Eigendomswaarde
ParentProject
Geeft het moederproject van het TaskCollection-object.
public Project ParentProject { get; }
Eigendomswaarde
Dit is[Int]
Terugkeert het element naar de aangegeven index.
public Task this[int index] { get; set; }
Eigendomswaarde
Methods
Add(Task)
Voeg de aangegeven taak toe aan het voorbeeld van de Aspose.Tasks.TaskCollection-klasse.Als ParentProject.CalculationMode is Geen gebruiker dient Project.Recalculate() na het gebruik van deze methode aan te roepen (Het zal alle projectwerkzaamheden (start/finish dates, set early/late dates) en berekenen de afhankelijke velden zoals slachtoffers, werk- en kostenvelden, ID’s en outline niveaus).Als ParentProject.CalculationMode handmatig is, berekent de methode alleen de taak-ID, outline-niveau en outline-nummers automatisch.Als ParentProject.CalculationMode automatisch is, herstelt de methode automatisch alle taken van het project(Start / einddatums, vroeg / laat datums vaststellen, slachtoffers, werk- en kostenvelden berekenen, ID’s en outline niveaus herbereken).
public void Add(Task item)
Parameters
item
Task
de specifieke taak die moet worden toegevoegd aan deze taakverzameling.
Add()
Voeg nieuwe taak toe aan project taakverzameling op hetzelfde outline niveau van de laatste taak.
public Task Add()
Returns
herstelt de nieuw toegevoegde instantie van de Aspose.Tasks.Task-klasse.
Add(String)
Voeg een nieuwe taak toe aan het verzamelen van taken voor kinderen.
public Task Add(string taskName)
Parameters
taskName
string
De aangegeven taaknaam.
Returns
herstelt de nieuw toegevoegde instantie van de Aspose.Tasks.Task-klasse.
Add(De string, int)
Voeg een nieuwe terugkerende taak toe aan de verzameling taken voor kinderen.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
De aangegeven taaknaam.
beforeTaskId
int
De aangegeven ID van een taak waarvoor een nieuwe taak wordt opgenomen.
Returns
retourneert een taak die voorafgaand aan een taak met de aangegeven ID is opgenomen.
Exceptions
ArgumentOutOfRangeException wordt gegooid als de aangegeven ID geen geldig taak-ID is.
Add(RecurringTaskParameters)
Introduceert een nieuwe taak vóór een taak met de aangegeven ID en op hetzelfde outline niveau.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
De parameters de aangegeven parameters voor het creëren van herhaalde taak.
Returns
herstelt de nieuw toegevoegde instantie van de Aspose.Tasks.Task-klasse.
Exceptions
Verwijder als de aangegeven parameters nul zijn.
Verwijder als de gespecificeerde parameters ongeldig zijn.
Contains(Task)
Controleer of de collectie een bepaald item bevat.
public bool Contains(Task item)
Parameters
item
Task
Het item om te controleren.
Returns
waar, als de collectie een item bevat, vals anders.
GetById(Int)
Returneert een taak met de aangegeven ID wiens voorouder de moedertaak van deze collectie is.
public Task GetById(int id)
Parameters
id
int
TaskEntity ID
Returns
retourneert het voorbeeld van Aspose.Tasks.Task-klasse met de aangegeven ID waarvan de voorouder de moedertaak van deze collectie is.
GetByUid(Int)
Returneert een taak met de aangegeven Uid wiens voorouder is de moedertaak van deze collectie.
public Task GetByUid(int uid)
Parameters
uid
int
De taak is uid.
Returns
retourneert het voorbeeld van Aspose.Tasks.Task-klasse met de aangegeven uid wiens voorouder de moedertaak van deze collectie is.
GetEnumerator()
Terug een lijstje voor deze collectie.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
Een lijstje voor deze collectie.
Insert(De taak, taak)
Dit is de stevige implementatie van IList’s Insertmethode, die alleen niet ondersteunde uitzondering gooien
public void Insert(int index, Task item)
Parameters
index
int
De index om in te voeren.
item
Task
Het item om in te voeren.
Remove(Task)
Dit is de stevige implementatie van ICollection’s Removemethode, die alleen niet ondersteunde uitzondering gooien
public bool Remove(Task item)
Parameters
item
Task
Het item om te verwijderen.
Returns
‘waar’ als het item is verwijderd; ‘false’ anders.
ToList()
Convert het TaskCollection object naar een lijst met Aspose.Tasks.Task objecten.
public List<task> ToList()
Returns
retourneert een lijst met de Aspose.Tasks.Task-instanties van deze collectie.