Class TaskUtils
Pôvodný názov: Aspose.Tasks.Util Zhromaždenie: Aspose.Tasks.dll (25.4.0)
Pomocná trieda, ktorá poskytuje užitočné operácie s úlohami.
public static class TaskUtils
Inheritance
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í.