Class TaskUtils

Class TaskUtils

Namn på plats: Aspose.Tasks.Util Sammanfattning: Aspose.Tasks.dll (25.4.0)

Hjälpklass som ger användbara operationer med uppgifter.

public static class TaskUtils

Inheritance

object TaskUtils

Arvsmedlemmar

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

Methods

Apply(Uppgift, ITreeAlgorithm, och int)

Använder en specifik algoritm till varje uppgift på ett träd.

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

Parameters

root Task

Rötterna av trädet

alg ITreeAlgorithm ochlt; Task >

tillämpad algoritm.

level int

Graden av roten uppgift.

Filter(Uppgift, ICondition)

Bygg ett nytt träd av uppgifter som tillfredsställer tillståndet.

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

Parameters

root Task

Rötterna av trädet.

cond ICondition ochlt; Task >

tillämpliga villkor .

Returns

Task

Rötterna av ett nytt träd.

Find(Uppgift, ICondition)

Hitta en uppgift som tillfredsställer tillståndet i ett träd av uppgifter.

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

Parameters

root Task

Rötterna av trädet.

cond ICondition ochlt; Task >

tillämpliga villkor .

Returns

Task

Uppgift om uppgiften hittades, annars noll.

TaskChildrenCount(Task)

Recursivt beräknar ett antal arbetsuppgifter för barn genom alla nivåer.

public static int TaskChildrenCount(Task task)

Parameters

task Task

Uppgiften som barnen beräknar.

Returns

int

antalet barn.

 Svenska