Class TaskUtils
Pôvodný názov: Aspose.Tasks.Util Zhromaždenie: Aspose.Tasks.dll (25.5.0)
Pomocná trieda, ktorá poskytuje užitočné operácie s úlohami.
public static class TaskUtilsInheritance
Z dedičných členov
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Zadanie, ITreeAlgorithm, a int)
 
Aplikuje špecifikovaný algoritmus na každú úlohu stromu.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)Parameters
root Task
koreň stromu
alg ITreeAlgorithm
<
Task
>
Aplikovaný algoritmus
level int
Úroveň koreňovej úlohy.
Filter(Úloha, podmienky < úloha>)
Buduje nové strom úloh, ktoré uspokojujú stav.
public static Task Filter(Task root, ICondition<task> cond)Parameters
root Task
Z koreňa stromu.
cond ICondition
<
Task
>
Aplikovaná podmienka .
Returns
koreň nového stromu.
Find(Úloha, podmienky < úloha>)
Nájde úlohu, ktorá uspokojuje stav v strome úloh.
public static Task Find(Task root, ICondition<task> cond)Parameters
root Task
Z koreňa stromu.
cond ICondition
<
Task
>
Aplikovaná podmienka .
Returns
Úloha, ak bola úloha nájdená, inak nula.
TaskChildrenCount(Task)
Recursivne vypočíta počet úloh detských úloh na všetkých úrovniach.
public static int TaskChildrenCount(Task task)Parameters
task Task
Úloha, ktorú deti vypočítavajú.
Returns
a počet detí.