Class TaskUtils
ja nimityö: Aspose.Tasks.Util Kokoelma: Aspose.Tasks.dll (25.4.0)
Avustaja luokka, joka tarjoaa hyödyllisiä toimia tehtäviä.
public static class TaskUtils
Inheritance
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Tehtävä, ITreeAlgorithm, ja int)
Soveltaa tiettyä algoritmia jokaiseen puun tehtävään.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Puun juuret
alg
ITreeAlgorithm
<
Task
>
Käytetty algoritmi
level
int
Raudan tehtävän taso.
Filter(Tehtävä, Ikkondition)
Rakentaa uusia tehtäviä, jotka tyydyttävät tilaa.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
Puun juuret ovat.
cond
ICondition
<
Task
>
sovellettu edellytys.
Returns
Uuden puun juuret.
Find(Tehtävä, Ikkondition)
Löydä tehtävä, joka tyydyttää tilaa tehtävien puussa.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
Puun juuret ovat.
cond
ICondition
<
Task
>
sovellettu edellytys.
Returns
Tehtävä, jos tehtävä löytyi, muutoin nolla.
TaskChildrenCount(Task)
Toistuvasti lasketaan useita lasten tehtäviä kaikilla tasoilla.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Tehtävä, jonka lapset laskevat.
Returns
Lapsen määrän mukaan.