Class TaskUtils
Název místa: Aspose.Tasks.Util Shromáždění: Aspose.Tasks.dll (25.4.0)
Pomocná třída, která poskytuje užitečné operace s úkoly.
public static class TaskUtils
Inheritance
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Task, ITreeAlgorithm, a int)
Aplikuje specifický algoritmus pro každou úkol stromu.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Kořeny stromu
alg
ITreeAlgorithm
<
Task
>
Použitý algoritmus.
level
int
roveň kořenového úkolu.
Filter(Úkoly, úkoly < úkoly>)
Vytváří nový strom úkolů, které uspokojují stav.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
kořen stromu.
cond
ICondition
<
Task
>
použité podmínky.
Returns
Kořen nového stromu.
Find(Úkoly, úkoly < úkoly>)
Najde úkol, který uspokojí stav ve stromech úkol.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
kořen stromu.
cond
ICondition
<
Task
>
použité podmínky.
Returns
kol, pokud byl nalezen úkol, jinak nul.
TaskChildrenCount(Task)
Recursivně vypočítá řadu úkolů dětských úkolů na všech úrovních.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
koly, které děti vypočítávaj.
Returns
a počtu dět.