Class TaskUtils
İsim alanı : Aspose.Tasks.Util Toplantı: Aspose.Tasks.dll (25.4.0)
Yardımcı sınıf, görevlerle yararlı operasyonlar sağlar.
public static class TaskUtils
Inheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
Apply(Etiket Arşivi: ITreeAlgorithm>, int)
Bir ağaçın her görevi için belirli bir algoritma uygulanır.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)
Parameters
root
Task
Ağaçların kökü
alg
ITreeAlgorithm
< için;
Task
>
Uygulanmış algoritma
level
int
Root görevi düzeyi.
Filter(Görev, İklim < Görev>)
Durumu karşılayan yeni görev ağaçları oluşturur.
public static Task Filter(Task root, ICondition<task> cond)
Parameters
root
Task
Ağaçların kökü
cond
ICondition
< için;
Task
>
Uygulanmış koşullar
Returns
Yeni bir ağaç kökü.
Find(Görev, İklim < Görev>)
Bir görev ağacında koşulları karşılayan bir görev bulur.
public static Task Find(Task root, ICondition<task> cond)
Parameters
root
Task
Ağaçların kökü
cond
ICondition
< için;
Task
>
Uygulanmış koşullar
Returns
Görev bulunursa, aksi takdirde sıfır.
TaskChildrenCount(Task)
Her düzeyde çocukların bir dizi görevi yeniden hesaplar.
public static int TaskChildrenCount(Task task)
Parameters
task
Task
Çocukların hesapladığı görevler.
Returns
Çocuk sayısı için.