Class TaskUtils
Nombre del espacio: Aspose.Tasks.Util Asamblea: Aspose.Tasks.dll (25.5.0)
Clase de asistente que proporciona operaciones útiles con tareas.
public static class TaskUtilsInheritance
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Methods
Apply(Tareas, ITreeAlgorithm, El int)
Aplicar un algoritmo específico a cada tarea de un árbol.
public static void Apply(Task root, ITreeAlgorithm<task> alg, int level)Parameters
root Task
La raíz del árbol
alg ITreeAlgorithm
&ylt;
Task
>
El algoritmo aplicado.
level int
nivel de la tarea raíz.
Filter(Tareas, Tareas, Tareas>)
Construye un nuevo árbol de tareas que satisfacen la condición.
public static Task Filter(Task root, ICondition<task> cond)Parameters
root Task
La raíz del árbol.
cond ICondition
&ylt;
Task
>
Condiciones aplicadas.
Returns
La raíz de un nuevo árbol.
Find(Tareas, Tareas, Tareas>)
Encontrar una tarea que satisfaga la condición en un árbol de tareas.
public static Task Find(Task root, ICondition<task> cond)Parameters
root Task
La raíz del árbol.
cond ICondition
&ylt;
Task
>
Condiciones aplicadas.
Returns
Tarefa si se ha encontrado la tarea, de lo contrario, cero.
TaskChildrenCount(Task)
Recursivamente calcula una serie de tareas de los niños a través de todos los niveles.
public static int TaskChildrenCount(Task task)Parameters
task Task
Las tareas que los niños cuentan.
Returns
El número de niños.