Class TaskUtils
Название пространства: Aspose.Tasks.Util Ассоциация: Aspose.Tasks.dll (25.4.0)
Помощник класс, который обеспечивает полезные операции с заданиями.
public static class TaskUtils
Inheritance
Наследованные члены
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
Корен нового дерева.
Find(Задача, ИКОНДИЦИЯ <задача>)
Найти задачу, которая удовлетворяет состояние в дереве заданий.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
корне дерева.
cond
ICondition
• <
Task
>
Применимое условие .
Returns
Задание, если задание было найдено, в противном случае нулевое.
TaskChildrenCount(Task)
Повторно рассчитывает ряд заданий детей на всех уровнях.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Задача, которую рассчитывают дети.
Returns
Количество детей .