Class TaskUtils
نام ها : Aspose.Tasks.Util جمع آوری: WL29_.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(بایگانی برچسب ها: ITreeAlgorithm>, در این)
الگوریتم خاص را برای هر وظیفه یک درخت اعمال کنید.
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
تعداد کودکان است.