Class TaskUtils
Navne til: Aspose.Tasks.Util Sammensætning: Aspose.Tasks.dll (25.5.0)
Hjælperklasse, der giver nyttige operationer med opgaver.
public static class TaskUtilsInheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Task, ITreeAlgorithm, og int)
 
Anvend en specifik algoritme til hver opgave af et tr.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)Parameters
root Task
Råden af træet
alg ITreeAlgorithm
<
Task
>
Den anvendte algoritme.
level int
Nivået af root opgaven.
Filter(Task, ICondition)
 
Opbygger et nyt træ af opgaver, der tilfredsstiller betingelserne.
public static Task Filter(Task root, ICondition<task> cond)Parameters
root Task
Råden af træet.
cond ICondition
<
Task
>
Den anvendte betingelse.
Returns
Rød af et nyt tr.
Find(Task, ICondition)
 
Find en opgave, der tilfredsstiller tilstanden i et opgavetr.
public static Task Find(Task root, ICondition<task> cond)Parameters
root Task
Råden af træet.
cond ICondition
<
Task
>
Den anvendte betingelse.
Returns
Task, hvis opgaven blev fundet, ellers null.
TaskChildrenCount(Task)
Recursivt beregner en række opgaver børns opgaver gennem alle niveauer.
public static int TaskChildrenCount(Task task)Parameters
task Task
Det er en opgave, som børnene beregner.
Returns
Antallet af børn.