Click or drag to resize

ITaskPerformer Interface

Interface which defines the minimal set of exposed methods and properties each task performer class should expose.

Namespace:  SD.LLBLGen.Pro.ApplicationCore
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.4.0.0 (5.4.0)
Syntax
public interface ITaskPerformer

The ITaskPerformer type exposes the following members.

Properties
  NameDescription
Public propertyActiveTask
Gets or sets the active task to perform.
Public propertyExecutingGenerator
Gets or sets the executing generator.
Public propertyLogLineHandlerToUse
The handler of the LogLineInApplicationOutputCallBack. Setting this property will allow the generator and any task or taskgroup to log text on the application output window.
Public propertyPerformResult
Reflects the result of the already executed Perform method. Should return false when Perform hasn't been called yet. Other tasks can use this property to check what the result was of a given task.
Top
Methods
  NameDescription
Public methodPerform(IGenerator, ITask)
Executes the task which is performed by the implementor of ITaskPerformer. It assumes there are no parameters. The method's result should be stored locally and the property PerformResult should reflect the result of this method, when that property is called after the method.
Public methodPerform(IGenerator, ITask, DictionaryString, TaskParameter)
Executes the task which is performed by the implementor of ITaskPerformer. The method's result should be stored locally and the property PerformResult should reflect the result of this method, when that property is called after the method.
Top
See Also