Class TaskUtils
Navne til: Aspose.Tasks.Util Sammensætning: Aspose.Tasks.dll (25.4.0)
Hjælperklasse, der giver nyttige operationer med opgaver.
public static class TaskUtils
Inheritance
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.