Class TaskUtils
nazivni prostor: Aspose.Tasks.Util Sastav: Aspose.Tasks.dll (25.4.0)
Pomoćni razred koji pruža korisne operacije s zadatcima.
public static class TaskUtils
Inheritance
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Zahtjev, ITreeAlgorithm, i int)
Primjenjuje određeni algoritam na svaku zadaću drveta.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Korijen drveta
alg
ITreeAlgorithm
<
Task
>
primjenjivog algoritma.
level
int
Razina korijenskog zadatka.
Filter(Zadatak, ICondition)
Izgradnja novog drveta zadataka koji zadovoljavaju stanje.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
Korijen na drvetu.
cond
ICondition
<
Task
>
primjenjivim uvjetima.
Returns
Korijen novog drveta.
Find(Zadatak, ICondition)
Pronađite zadatak koji zadovoljava stanje u drvetu zadataka.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
Korijen na drvetu.
cond
ICondition
<
Task
>
primjenjivim uvjetima.
Returns
Zadatak ako je zadatak pronađen, inače nula.
TaskChildrenCount(Task)
Recursivno izračunava broj zadataka za djecu na svim razinama.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Zadatak koji djeca izračunavaju.
Returns
Broj djece je.