Class TaskUtils

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

object TaskUtils

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

Task

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

Task

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

int

a počtu dět.

 Čeština