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,DrawingFileyModuleson las columnas de la fila de la tarea.Severitydecide el icono de la fila.Childrense lee una sola vez, en la llamada aTasks.Add: cada subtarea es una fila hija de la tarea. Un cambio deChildrenposterior a esa llamada no cambia el panel.Executese 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.