Class TaskCollection
Nom dels espais: Aspose.Tasks Assemblea: Aspose.Tasks.dll (25.4.0)
Presenta una col·lecció d’objectes Aspose.Tasks.Task.
public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable
Inheritance
Implements
IList
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
Count
Obté el nombre d’objectes continguts en la TaskCollection.
public int Count { get; }
Valor de la propietat
IsReadOnly
Obté un valor que indica si aquesta col·lecció només es llegeix.
public bool IsReadOnly { get; }
Valor de la propietat
ParentProject
Obté el projecte parent de l’objecte TaskCollection.
public Project ParentProject { get; }
Valor de la propietat
Aquest[Int]
Retorna l’element a l’índex especificat.
public Task this[int index] { get; set; }
Valor de la propietat
Methods
Add(Task)
Afegeix la tasca especificada a l’exemple de la classe Aspose.Tasks.TaskCollection.Si ParentProject.CalculationMode és Cap usuari ha de invocar Project.Recalculate() després d’utilitzar aquest mètode (Rescalfarà totes les tasques del projecte (data d’inici / finalització, s’estableix dates d’hora / tard) i calcularà els camps dependents com ara les claus, els camps de treball i cost, els ids i els nivells de sortida).Si ParentProject.CalculationMode és Manual, el mètode només calcularà l’ID de tasca, el nivell de sortida i els números de sortida automàticament.Si ParentProject.CalculationMode és automàtic, el mètode renova automàticament totes les tasques del projecte.(dates d’inici / finalització, s’estableixen dates precoç / tard, es calcula els impactes, els camps de treball i cost, recalculen els ids i els nivells de sortida).
public void Add(Task item)
Parameters
item
Task
la tasca especificada que s’ha d’afegir a aquesta col·lecció de tasques.
Add()
Afegeix tasques noves a la col·lecció de tasques de projecte en el mateix nivell de sortida de l’última tasca.
public Task Add()
Returns
Retorna la nova instància afegida de la classe Aspose.Tasks.Task.
Add(Tàrrega)
Afegeix una nova tasca a la col·lecció de tasques infantils.
public Task Add(string taskName)
Parameters
taskName
string
El nom de la tasca especificada.
Returns
Retorna la nova instància afegida de la classe Aspose.Tasks.Task.
Add(Esquema, int)
Afegeix una nova tasca recurrent a la col·lecció de tasques infantils.
public Task Add(string taskName, int beforeTaskId)
Parameters
taskName
string
El nom de la tasca especificada.
beforeTaskId
int
L’ID especificat d’una tasca abans de la qual s’insereix una nova tasca.
Returns
Retorna una tasca que s’ha insertat abans d’una tasca amb l’ID especificada.
Exceptions
ArgumentOutOfRangeExcepció es llança si l’ID especificat no és un ID de tasca vàlid.
Add(RecurringTaskParameters)
Insereix una nova tasca abans d’una tasca amb l’ID especificada i en el mateix nivell de sortida.
public Task Add(RecurringTaskParameters parameters)
Parameters
parameters
RecurringTaskParameters
Els paràmetres són els paràmetres especificats per a la creació de tasques recurrents.
Returns
Retorna la nova instància afegida de la classe Aspose.Tasks.Task.
Exceptions
Si els paràmetres especificats són nuls.
En cas que els paràmetres especificats siguin invalidats.
Contains(Task)
Verifica si la col·lecció conté un element especificat.
public bool Contains(Task item)
Parameters
item
Task
El punt per comprovar.
Returns
veritat, si la col·lecció conté un element, falsa d’una altra manera.
GetById(Int)
Retorna una tasca amb l’ID especificada que el seu avantpassat és la tasca materna d’aquesta col·lecci .
public Task GetById(int id)
Parameters
id
int
TaskEntitat ID
Returns
Retorna l’exemple de la classe Aspose.Tasks.Task amb l’ID especificada que el seu avantpassat és la tasca materna d’aquesta col·lecci.
GetByUid(Int)
Retorna una tasca amb l’Uid especificat, el avantpassat de la qual és la tasca materna d’aquesta col·lecci .
public Task GetByUid(int uid)
Parameters
uid
int
Tàrrega de la UID.
Returns
Retorna l’exemple de la classe Aspose.Tasks.Task amb la uid especificada, l’antic de la qual és la tasca materna d’aquesta col·lecci.
GetEnumerator()
Retorna un enumerador per a aquesta col·lecci.
public IEnumerator<task> GetEnumerator()
Returns
IEnumerator < Task >
Un enumerador per a aquesta col·lecci.
Insert(Tàrrega, Tàrrega)
Aquesta és la implementació estúpida de la inserció d’ILISTmètode, que només llança NoSuportedExcepció
public void Insert(int index, Task item)
Parameters
index
int
L’índex que s’ha d’inserir.
item
Task
L’article a introduir.
Remove(Task)
Aquesta és la implementació estúpida de l’eliminació de l’ICollectionmètode, que només llança NoSuportedExcepció
public bool Remove(Task item)
Parameters
item
Task
El punt per eliminar.
Returns
‘verdadera’ si l’article ha estat eliminat; ‘falsa’ d’una altra manera.
ToList()
Converteix l’objecte TaskCollection a una llista d’objectes Aspose.Tasks.Task.
public List<task> ToList()
Returns
Retorna una llista que conté les instàncies de classe Aspose.Tasks.Task d’aquesta col·lecci.