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(المهمة، ITreeالغوريتم<مهمة>إنت)

يطبق الخوارزميات المحددة على كل مهمة من الشجرة.

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

عدد الأطفال .

 عربي