Digi21.Tasks

Espacio de nombres del ensamblado Digi21.DigiNG con los tipos de tareas, resultados y progreso.

Una tarea es un error, una advertencia o un mensaje que genera una extensión o un archivo de dibujo. Digi3D.AI muestra las tareas en el panel de tareas; una extensión las añade con Tasks.Add. Los archivos de dibujo (Bin, BinDouble, Shp, Geomedia) notifican sus tareas, sus resultados y su progreso con los eventos TaskAdded, ResultsAdded y ProgressChanged, que usan los delegados de este espacio de nombres.

Interfaces

Interfaz Descripción
ITask Miembros de una tarea: título, gravedad, archivo de dibujo, módulo, subtareas y la acción que se ejecuta con un doble clic en el panel de tareas.

Clases

Clase Descripción
ProgressEventArgs Argumento de un evento ProgressEventHandler: porcentaje de progreso.
ResultsAddedEventArgs Argumento de un evento ResultsAddedEventHandler: texto informativo.
TaskAddedEventArgs Argumento de un evento TaskAddedEventHandler: tarea nueva.
TaskBase Clase base abstracta que implementa ITask salvo el método Execute.

Enumeraciones

Enumeración Descripción
TaskSeverity Gravedad de una tarea: Error, Warning o Message.

Delegados

Delegado Descripción
ProgressEventHandler Delegado de los eventos que notifican un porcentaje de progreso.
ResultsAddedEventHandler Delegado de los eventos que notifican un texto informativo.
TaskAddedEventHandler Delegado de los eventos que notifican una tarea nueva.

El ejemplo de TaskBase usa todos los tipos de este espacio de nombres.