Class TaskUtils
Nazwa przestrzeń: Aspose.Tasks.Util Zgromadzenie: Aspose.Tasks.dll (25.4.0)
Klasa pomocnicza, która zapewnia przydatne operacje z zadaniami.
public static class TaskUtils
Inheritance
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Zadanie, ITreeAlgorithm, i int)
Stosuje określony algorytm do każdego zadania drzewa.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Korzenie drzewa
alg
ITreeAlgorithm
• <
Task
>
Aplikowany algorytm
level
int
Poziom zadań korzeniowych.
Filter(Task, Task, Task, Task>)
Buduje nowe drzewo zadań, które spełniają warunek.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
korzenie drzewa.
cond
ICondition
• <
Task
>
warunki stosowane.
Returns
Korzenie nowego drzewa.
Find(Task, Task, Task, Task>)
Znajdź zadania, które spełniają stan w drzewie zadań.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
korzenie drzewa.
cond
ICondition
• <
Task
>
warunki stosowane.
Returns
Zadania, jeśli zadania znaleziono, w przeciwnym razie zero.
TaskChildrenCount(Task)
Recursywnie oblicza liczbę zadań dziecięcych na wszystkich poziomach.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Zadanie, które dzieci obliczają.
Returns
Ilość dzieci.