ITask

Espacio de nombres: Digi21.Tasks
Ensamblado: Digi21.DigiNG

Tarea del panel de tareas de Digi3D.AI: un error, una advertencia o un mensaje con una acción asociada.

public interface ITask

Implementaciones: TaskBase y sus clases derivadas, como TaskMessageBox.

Una extensión añade una tarea al panel con Tasks.Add. El panel usa los miembros así:

  • Title, DrawingFile y Module son las columnas de la fila de la tarea.
  • Severity decide el icono de la fila.
  • Children se lee una sola vez, en la llamada a Tasks.Add: cada subtarea es una fila hija de la tarea. Un cambio de Children posterior a esa llamada no cambia el panel.
  • Execute se llama cuando el operador hace doble clic en la fila.

Propiedades

Propiedad Descripción
Children Subtareas de la tarea, o null si no tiene.
DrawingFile Ruta del archivo de dibujo al que se refiere la tarea.
Module Nombre del módulo que generó la tarea.
Severity Gravedad de la tarea: TaskSeverity.
Title Título de la tarea.

Métodos

Método Descripción
Execute() Ejecuta la acción de la tarea. El panel de tareas lo llama con un doble clic en la fila.

Ejemplo

El ejemplo de TaskBase recorre un árbol de tareas con los miembros de ITask.