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Алгоритм<задача>и в)

Прилага специфичен алгоритъм за всяка задача на едно дърво.

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

Броят на децата.

 Български