Class TaskUtils
De naam: Aspose.Tasks.Util Verzameling: Aspose.Tasks.dll (25.5.0)
Helperklasse die nuttige operaties met taken biedt.
public static class TaskUtilsInheritance
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.