Class TaskUtils

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

object TaskUtils

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

Task

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

Task

Ú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

int

a počet detí.

 Slovenčina