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Алгоритм<задатак>, Ут)
Примењује одређени алгоритам на сваку задатак дрвета.
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
Број деце је.