Constructores

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

Constructores de TaskBase. Son protected: solo se llaman desde el constructor de una clase derivada. Ningún constructor valida sus parámetros ni lanza excepciones. Una propiedad sin parámetro en el constructor vale null, salvo Severity, que vale TaskSeverity.Error.

Sobrecargas

Constructor Descripción
TaskBase() Crea una tarea sin título, con gravedad Error.
TaskBase(string, TaskSeverity) Crea una tarea con título y gravedad.
TaskBase(string, TaskSeverity, string, string) Crea una tarea con título, gravedad, archivo de dibujo y módulo.
TaskBase(string, TaskSeverity, string, string, ITask[]) Crea una tarea con título, gravedad, archivo de dibujo, módulo y subtareas.

TaskBase()

protected TaskBase()

Title, DrawingFile, Module y Children valen null; Severity vale TaskSeverity.Error. La clase derivada asigna las propiedades después.

TaskBase(string, TaskSeverity)

protected TaskBase(string title, TaskSeverity severity)
Parámetro Descripción
title Valor de Title.
severity Valor de Severity: TaskSeverity.

TaskBase(string, TaskSeverity, string, string)

protected TaskBase(string title, TaskSeverity severity, string drawingFile, string module)
Parámetro Descripción
title Valor de Title.
severity Valor de Severity.
drawingFile Valor de DrawingFile: ruta del archivo de dibujo al que se refiere la tarea.
module Valor de Module: nombre del módulo que genera la tarea.

TaskBase(string, TaskSeverity, string, string, ITask[])

protected TaskBase(string title, TaskSeverity severity, string drawingFile, string module, ITask[] children)
Parámetro Descripción
title Valor de Title.
severity Valor de Severity.
drawingFile Valor de DrawingFile.
module Valor de Module.
children Valor de Children: subtareas, o null. El constructor guarda la referencia al array, no una copia.

Ejemplo

La clase TareaConsola del ejemplo de TaskBase llama al constructor de cinco parámetros.