Class TaskUtils
Το όνομα: Aspose.Tasks.Util Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Βοηθός τάξη που παρέχει χρήσιμες λειτουργίες με εργασίες.
public static class TaskUtils
Inheritance
Κληρονομημένα μέλη
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(ΕΡΓΑΣΙΑ, ITreeAlgorithmΤο int)
Εφαρμόζει ένα καθορισμένο αλγόριθμο για κάθε εργασία ενός δέντρου.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Η ρίζα του δέντρου
alg
ITreeAlgorithm
< ·
Task
>
Εφαρμοσμένο αλγόριθμο.
level
int
Το επίπεδο της ρίζας της εργασίας.
Filter(Υπηρεσία, Υπηρεσία, Υπηρεσία>)
Δημιουργεί ένα νέο δέντρο εργασιών που ικανοποιεί την κατάσταση.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
Η ρίζα του δέντρου.
cond
ICondition
< ·
Task
>
εφαρμοστέες προϋποθέσεις.
Returns
Η ρίζα ενός νέου δέντρου.
Find(Υπηρεσία, Υπηρεσία, Υπηρεσία>)
Βρείτε μια εργασία που ικανοποιεί την κατάσταση σε ένα δέντρο εργασιών.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
Η ρίζα του δέντρου.
cond
ICondition
< ·
Task
>
εφαρμοστέες προϋποθέσεις.
Returns
Δοκιμάστε αν η εργασία βρέθηκε, αλλιώς μηδέν.
TaskChildrenCount(Task)
Επαναλαμβανόμενα υπολογίζει ένα αριθμό των καθηκόντων των παιδιών σε όλα τα επίπεδα.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Το έργο που υπολογίζουν τα παιδιά.
Returns
Ο αριθμός των παιδιών.