Class TaskUtils

Class TaskUtils

Το όνομα: Aspose.Tasks.Util Συγκέντρωση: Aspose.Tasks.dll (25.4.0)

Βοηθός τάξη που παρέχει χρήσιμες λειτουργίες με εργασίες.

public static class TaskUtils

Inheritance

object TaskUtils

Κληρονομημένα μέλη

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 &lt · Task >

Εφαρμοσμένο αλγόριθμο.

level int

Το επίπεδο της ρίζας της εργασίας.

Filter(Υπηρεσία, Υπηρεσία, Υπηρεσία>)

Δημιουργεί ένα νέο δέντρο εργασιών που ικανοποιεί την κατάσταση.

public static Task Filter(Task root, ICondition<task> cond)

Parameters

root Task

Η ρίζα του δέντρου.

cond ICondition &lt · Task >

εφαρμοστέες προϋποθέσεις.

Returns

Task

Η ρίζα ενός νέου δέντρου.

Find(Υπηρεσία, Υπηρεσία, Υπηρεσία>)

Βρείτε μια εργασία που ικανοποιεί την κατάσταση σε ένα δέντρο εργασιών.

public static Task Find(Task root, ICondition<task> cond)

Parameters

root Task

Η ρίζα του δέντρου.

cond ICondition &lt · Task >

εφαρμοστέες προϋποθέσεις.

Returns

Task

Δοκιμάστε αν η εργασία βρέθηκε, αλλιώς μηδέν.

TaskChildrenCount(Task)

Επαναλαμβανόμενα υπολογίζει ένα αριθμό των καθηκόντων των παιδιών σε όλα τα επίπεδα.

public static int TaskChildrenCount(Task task)

Parameters

task Task

Το έργο που υπολογίζουν τα παιδιά.

Returns

int

Ο αριθμός των παιδιών.

 Ελληνικά