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
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.