Class TaskUtils

Class TaskUtils

Название пространства: Aspose.Tasks.Util Ассоциация: Aspose.Tasks.dll (25.4.0)

Помощник класс, который обеспечивает полезные операции с заданиями.

public static class TaskUtils

Inheritance

object TaskUtils

Наследованные члены

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

Methods

Apply(Задача, ITreeАлгоритм<задача>, и int)

Применяет определенный алгоритм для каждой задачи дерева.

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

Parameters

root Task

корне дерева

alg ITreeAlgorithm • < Task >

Применимый алгоритм

level int

Уровень корневой задачи.

Filter(Задача, ИКОНДИЦИЯ <задача>)

Строится новое дерево задач, которые удовлетворяют состояние.

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

Parameters

root Task

корне дерева.

cond ICondition • < Task >

Применимое условие .

Returns

Task

Корен нового дерева.

Find(Задача, ИКОНДИЦИЯ <задача>)

Найти задачу, которая удовлетворяет состояние в дереве заданий.

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

Parameters

root Task

корне дерева.

cond ICondition • < Task >

Применимое условие .

Returns

Task

Задание, если задание было найдено, в противном случае нулевое.

TaskChildrenCount(Task)

Повторно рассчитывает ряд заданий детей на всех уровнях.

public static int TaskChildrenCount(Task task)

Parameters

task Task

Задача, которую рассчитывают дети.

Returns

int

Количество детей .

 Русский