Class TaskUtils
Numele spaţiului: Aspose.Tasks.Util Asamblare: Aspose.Tasks.dll (25.5.0)
Clasa de ajutor care oferă operațiuni utile cu sarcini.
public static class TaskUtilsInheritance
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
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
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
Numărul de copii.