Class TaskUtils
Der Name: Aspose.Tasks.Util Versammlung: Aspose.Tasks.dll (25.5.0)
Hilferklasse, die nützliche Operationen mit Aufgaben bietet.
public static class TaskUtilsInheritance
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
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, 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
Die Anzahl der Kinder.