Class TaskCollection

Class TaskCollection

Numele spaţiului: Aspose.Tasks Asamblare: Aspose.Tasks.dll (25.4.0)

Reprezintă o colecție de obiecte Aspose.Tasks.Task.

public class TaskCollection : IList<task>, ICollection<task>, IEnumerable<task>, IEnumerable

Inheritance

object TaskCollection

Implements

IList , ICollection , IEnumerable , IEnumerable

Membrii moștenitori

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

Count

Obține numărul de obiecte conținute în TaskCollection.

public int Count { get; }

Valoarea proprietății

int

IsReadOnly

Obține o valoare care indică dacă această colecție este citită numai.

public bool IsReadOnly { get; }

Valoarea proprietății

bool

ParentProject

Obține proiectul matern al obiectului TaskCollection.

public Project ParentProject { get; }

Valoarea proprietății

Project

Această[int]

Întoarce elementul la indexul specificat.

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

Valoarea proprietății

Task

Methods

Add(Task)

Adăugați sarcina specificată la exemplul clasei Aspose.Tasks.TaskCollection.Dacă ParentProject.CalculationMode este Un utilizator nu ar trebui să invoceze Project.Recalculate() după ce a utilizat această metodă (Această metodă va revizui toate sarcinile de proiect (datele de pornire/finalizare, date de pornire/datele de pornire/datele de pornire) și va calcula câmpurile dependente, cum ar fi șocurile, câmpurile de lucru și costuri, ID-urile și nivelurile de ieșire).Dacă ParentProject.CalculationMode este manual, metoda va calcula automat numai ID-ul de sarcină, nivelul de ieșire și numărul de ieșire.Dacă ParentProject.CalculationMode este automat, metoda redeschide automat toate sarcinile proiectului.(data de pornire/finalizare, stabilește data devreme/duminică, calculează șocurile, câmpurile de lucru și costuri, recalculă ID-urile și nivelul de ieșire).

public void Add(Task item)

Parameters

item Task

sarcinile specificate care ar trebui adăugate la această colecție de sarcini.

Add()

Adăugați o nouă sarcină la colectarea sarcinilor de proiect la același nivel de plecare al ultimului sarcină.

public Task Add()

Returns

Task

Întoarce instanta nou adăugată a clasei Aspose.Tasks.Task.

Add(Strângere)

Adăugați o nouă sarcină pentru colectarea de sarcini pentru copii.

public Task Add(string taskName)

Parameters

taskName string

denumirea de sarcină specificată.

Returns

Task

Întoarce instanta nou adăugată a clasei Aspose.Tasks.Task.

Add(Război, int)

Adăugați o nouă sarcină recurentă la colecția de sarcini pentru copii.

public Task Add(string taskName, int beforeTaskId)

Parameters

taskName string

denumirea de sarcină specificată.

beforeTaskId int

Identificarea specificată a unei sarcini înainte de care va fi introdusă o nouă sarcină.

Returns

Task

returnează o sarcină care a fost introdusă înainte de o sarcină cu ID-ul specificat.

Exceptions

ArgumentOutOfRangeException

ArgumentOutOfRangeExcepția este aruncată dacă ID-ul specificat nu este un ID de sarcină valabil.

Add(RecurringTaskParameters)

Introduceți o nouă sarcină înainte de o sarcină cu ID-ul specificat și la același nivel de ieșire.

public Task Add(RecurringTaskParameters parameters)

Parameters

parameters RecurringTaskParameters

Parametrii sunt parametrii specificați pentru crearea sarcinilor recurente.

Returns

Task

Întoarce instanta nou adăugată a clasei Aspose.Tasks.Task.

Exceptions

ArgumentNullException

În cazul în care parametrii specificați sunt nuli.

ArgumentException

În cazul în care parametrii specificați sunt inadecvate.

Contains(Task)

Verificați dacă colecția conține un element specificat.

public bool Contains(Task item)

Parameters

item Task

Punctul de verificare.

Returns

bool

adevărat, dacă colecția conține un element, fals altfel.

GetById(int)

Întoarce o sarcină cu ID-ul specificat al cărui strămoș este sarcina parentală a acestei colecții .

public Task GetById(int id)

Parameters

id int

Etichetă ID

Returns

Task

returnează exemplul clasei Aspose.Tasks.Task cu ID-ul specific al cărui strămoș este sarcina parentală a acestei colecții.

GetByUid(int)

Întoarce o sarcină cu Uidul specificat al cărui strămoș este sarcina parentală a acestei colecții .

public Task GetByUid(int uid)

Parameters

uid int

Întâlnirea de sarcină.

Returns

Task

returnează exemplul clasei Aspose.Tasks.Task cu uidul specific al cărui strămoș este sarcina maternă a acestei colecții.

GetEnumerator()

Întoarce un enumerator pentru această colecție.

public IEnumerator<task> GetEnumerator()

Returns

IEnumerator < Task >

un enumerator pentru această colecție.

Insert(Întreprindere, Task)

Aceasta este punerea în aplicare a insertului IListmetoda, care doar aruncă NonSupportedExcepție

public void Insert(int index, Task item)

Parameters

index int

Indicele care urmează să fie introduse.

item Task

Obiectivul de a introduce.

Remove(Task)

Aceasta este punerea în aplicare a eliminării ICollectionmetoda, care doar aruncă NonSupportedExcepție

public bool Remove(Task item)

Parameters

item Task

Obiectul care trebuie eliminat.

Returns

bool

„verit” dacă elementul a fost eliminat; „false” altfel.

ToList()

Convertează obiectul TaskCollection într-o listă de Obiecte Aspose.Tasks.Task.

public List<task> ToList()

Returns

List < Task >

returnează o listă care conține instanțele de clasă Aspose.Tasks.Task din această colecție.

 Română