ITaskExecutionManager Interface

Definition

Provides a collection of the tasks to manage during the task execution.

public interface class ITaskExecutionManager
public interface ITaskExecutionManager
type ITaskExecutionManager = interface
Public Interface ITaskExecutionManager

Properties

IsPerforming

Gets a value that indicates whether the execution manager is performing the task.

LastExecutionError

Gets the exception error that occurred during the last execution.

Tasks

Gets the collection of tasks.

Methods

Perform()

Performs the tasks from the Tasks collection.

Script(ISfcScriptCollector)

Generates the script.

Events

Cancelled

Occurs when the execution manager indicates that all tasks has been cancelled.

ExecutionProgress

Occurs when the execution manager indicates the progress of task execution.

IsPerformingChanged

Occurs when the value of the IsPerforming property is changed.

LogEntry

Occurs when the value of the IsPerforming property has changed.

Performed

Occurs when the execution of all tasks is completed.

Performing

Occurs when the execution of all tasks is about to begin.

TaskPerformed

Occurs when the execution of a task is completed.

TaskPerforming

Occurs when the execution of an individual task is about to begin.

Applies to