Class TaskUtils

Class TaskUtils

Navne til: Aspose.Tasks.Util Sammensætning: Aspose.Tasks.dll (25.4.0)

Hjælperklasse, der giver nyttige operationer med opgaver.

public static class TaskUtils

Inheritance

object TaskUtils

De arvede medlemmer

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Methods

Apply(Task, ITreeAlgorithm, og int)

Anvend en specifik algoritme til hver opgave af et tr.

public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)

Parameters

root Task

Råden af træet

alg ITreeAlgorithm < Task >

Den anvendte algoritme.

level int

Nivået af root opgaven.

Filter(Task, ICondition)

Opbygger et nyt træ af opgaver, der tilfredsstiller betingelserne.

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

Parameters

root Task

Råden af træet.

cond ICondition < Task >

Den anvendte betingelse.

Returns

Task

Rød af et nyt tr.

Find(Task, ICondition)

Find en opgave, der tilfredsstiller tilstanden i et opgavetr.

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

Parameters

root Task

Råden af træet.

cond ICondition < Task >

Den anvendte betingelse.

Returns

Task

Task, hvis opgaven blev fundet, ellers null.

TaskChildrenCount(Task)

Recursivt beregner en række opgaver børns opgaver gennem alle niveauer.

public static int TaskChildrenCount(Task task)

Parameters

task Task

Det er en opgave, som børnene beregner.

Returns

int

Antallet af børn.

 Dansk