Class TaskUtils

Class TaskUtils

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

Clasa de ajutor care oferă operațiuni utile cu sarcini.

public static class TaskUtils

Inheritance

object TaskUtils

Membrii moștenitori

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

Methods

Apply(Întrebare, ITreeAlgorithm, în int)

Se aplică un algoritm specific fiecărei sarcini ale unui copac.

public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)

Parameters

root Task

Rădăcinile copacului

alg ITreeAlgorithm < Task >

Algorithmul aplicat.

level int

Nivelul sarcinilor de rădăcină.

Filter(Task, Task, Task, Task, Task>)

Construiește un nou copac de sarcini care satisface condiția.

public static Task Filter(Task root, ICondition<task> cond)

Parameters

root Task

Rădăcinile copacului.

cond ICondition < Task >

condiţia aplicată.

Returns

Task

Rădăcinile unui copac nou.

Find(Task, Task, Task, Task, Task>)

Găsește o sarcină care satisface starea într-un copac de sarcini.

public static Task Find(Task root, ICondition<task> cond)

Parameters

root Task

Rădăcinile copacului.

cond ICondition < Task >

condiţia aplicată.

Returns

Task

Tare dacă sarcina a fost găsită, în caz contrar zero.

TaskChildrenCount(Task)

Recursiv calculează un număr de sarcini ale copiilor prin toate nivelurile.

public static int TaskChildrenCount(Task task)

Parameters

task Task

sarcinile pe care copiii le calculeaza.

Returns

int

Numărul de copii.

 Română