Class TaskUtils
Nazwa przestrzeń: Aspose.Tasks.Util Zgromadzenie: Aspose.Tasks.dll (25.5.0)
Klasa pomocnicza, która zapewnia przydatne operacje z zadaniami.
public static class TaskUtilsInheritance
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.