Class TaskUtils
Nombre del espacio: Aspose.Tasks.Util Asamblea: Aspose.Tasks.dll (25.4.0)
Clase de asistente que proporciona operaciones útiles con tareas.
public static class TaskUtils
Inheritance
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.