Class TaskUtils
De naam: Aspose.Tasks.Util Verzameling: Aspose.Tasks.dll (25.4.0)
Helperklasse die nuttige operaties met taken biedt.
public static class TaskUtils
Inheritance
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Taak, ITreeAlgorithm, Het int)
Gebruik een bepaald algoritme voor elke taak van een boom.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
De wortel van de boom
alg
ITreeAlgorithm
<
Task
>
Gebruikte algoritme
level
int
Het niveau van de root taak.
Filter(Werkzaamheden, Iconditie )
Het bouwt een nieuwe boom van taken die de conditie voldoen.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
De wortel van de boom.
cond
ICondition
<
Task
>
De toegepaste voorwaarde.
Returns
De wortel van een nieuwe boom.
Find(Werkzaamheden, Iconditie )
Vind een taak die de conditie in een taakboom voldoet.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
De wortel van de boom.
cond
ICondition
<
Task
>
De toegepaste voorwaarde.
Returns
Task als de taak is gevonden, anders null.
TaskChildrenCount(Task)
Recursief berekent een aantal taken van kinderen taken door alle niveaus.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
De taak die kinderen berekenen.
Returns
Het aantal kinderen.