Class TaskCollection

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

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

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

int

IsReadOnly

Obté un valor que indica si aquesta col·lecció només es llegeix.

public bool IsReadOnly { get; }

Valor de la propietat

bool

ParentProject

Obté el projecte parent de l’objecte TaskCollection.

public Project ParentProject { get; }

Valor de la propietat

Project

Aquest[Int]

Retorna l’element a l’índex especificat.

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

Valor de la propietat

Task

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

Task

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

Task

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

Task

Retorna una tasca que s’ha insertat abans d’una tasca amb l’ID especificada.

Exceptions

ArgumentOutOfRangeException

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

Task

Retorna la nova instància afegida de la classe Aspose.Tasks.Task.

Exceptions

ArgumentNullException

Si els paràmetres especificats són nuls.

ArgumentException

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

bool

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

Task

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

Task

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

bool

‘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

List < Task >

Retorna una llista que conté les instàncies de classe Aspose.Tasks.Task d’aquesta col·lecci.

 Català