Class TaskUtils

Class TaskUtils

Der Name: Aspose.Tasks.Util Zusammensetzung: Aspose.Tasks.dll (25.4.0)

Hilferklasse, die nützliche Operationen mit Aufgaben bietet.

public static class TaskUtils

Inheritance

object TaskUtils

Vererbte Mitglieder

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Methods

Apply(Aufgabe, ITreeAlgorithm, und int)

Anwendung eines bestimmten Algorithms für jede Aufgabe eines Baumes.

public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)

Parameters

root Task

Die Wurzel des Baumes

alg ITreeAlgorithm &undlt; Task >

Anwendung des Algorithms.

level int

Ebene der roten Aufgabe.

Filter(Aufgabe, ICondition )

Er baut einen neuen Baum von Aufgaben, die die Bedingung erfüllen.

public static Task Filter(Task root, ICondition<task> cond)

Parameters

root Task

Die Wurzel des Baumes.

cond ICondition &undlt; Task >

Angewandte Bedingung.

Returns

Task

Die Wurzel eines neuen Baumes.

Find(Aufgabe, ICondition )

Finden Sie eine Aufgabe, die den Zustand in einem Aufgabenbaum erfüllt.

public static Task Find(Task root, ICondition<task> cond)

Parameters

root Task

Die Wurzel des Baumes.

cond ICondition &undlt; Task >

Angewandte Bedingung.

Returns

Task

Task, wenn die Aufgabe gefunden wurde, sonst null.

TaskChildrenCount(Task)

Recursiv berechnet eine Reihe von Aufgaben Kinder Aufgaben über alle Ebenen.

public static int TaskChildrenCount(Task task)

Parameters

task Task

Die Aufgabe, die Kinder berechnen.

Returns

int

Die Anzahl der Kinder.

 Deutsch