Class TaskUtils

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

object TaskUtils

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

Task

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

Task

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

int

Ilość dzieci.

 Polski