Class TaskUtils
Το όνομα: Aspose.Tasks.Util Συγκέντρωση: Aspose.Tasks.dll (25.5.0)
Βοηθός τάξη που παρέχει χρήσιμες λειτουργίες με εργασίες.
public static class TaskUtilsInheritance
Κληρονομημένα μέλη
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
Ο αριθμός των παιδιών.