Class TaskUtils
اسم الفضاء : Aspose.Tasks.Util تجميع: Aspose.Tasks.dll (25.4.0)
الفئة المساعدة التي توفر العمليات المفيدة مع المهام.
public static class TaskUtils
Inheritance
الأعضاء الموروثين
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
<؛
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
عدد الأطفال .