Class TaskUtils
Namn på plats: Aspose.Tasks.Util Sammanfattning: Aspose.Tasks.dll (25.4.0)
Hjälpklass som ger användbara operationer med uppgifter.
public static class TaskUtils
Inheritance
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Uppgift, ITreeAlgorithm, och int)
Använder en specifik algoritm till varje uppgift på ett träd.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Rötterna av trädet
alg
ITreeAlgorithm
ochlt;
Task
>
tillämpad algoritm.
level
int
Graden av roten uppgift.
Filter(Uppgift, ICondition)
Bygg ett nytt träd av uppgifter som tillfredsställer tillståndet.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
Rötterna av trädet.
cond
ICondition
ochlt;
Task
>
tillämpliga villkor .
Returns
Rötterna av ett nytt träd.
Find(Uppgift, ICondition)
Hitta en uppgift som tillfredsställer tillståndet i ett träd av uppgifter.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
Rötterna av trädet.
cond
ICondition
ochlt;
Task
>
tillämpliga villkor .
Returns
Uppgift om uppgiften hittades, annars noll.
TaskChildrenCount(Task)
Recursivt beräknar ett antal arbetsuppgifter för barn genom alla nivåer.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Uppgiften som barnen beräknar.
Returns
antalet barn.