ITask Interface |
Namespace: SD.LLBLGen.Pro.ApplicationCore
The ITask type exposes the following members.
Name | Description | |
---|---|---|
AssemblyFilename |
The filename of the assembly which holds the code for the task performer class
| |
Dependencies |
Gets the names of the tasks/ taskgroups this task depends on.
(Inherited from ITaskGroupElement.) | |
Description |
Gets or sets the description of the element
(Inherited from ITaskGroupElement.) | |
DisplayName |
Gets or sets the display name for this element. If display name isn't set or set to an empty string, Name is returned.
(Inherited from ITaskGroupElement.) | |
ElementLogNode |
Gets or sets the element log node.
(Inherited from ITaskGroupElement.) | |
ForSpecificDatabase |
Gets or sets the perform for specific database setting. Default is an empty string (which gives the v2.x behavior: run once). Other possible
values are "All" (run for all databases in the project once) or the driverID of the database to target.
(Inherited from ITaskGroupElement.) | |
LogLineHandler |
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.
(Inherited from ITaskGroupElement.) | |
Name |
The name of the element
(Inherited from ITaskGroupElement.) | |
NameToUseForLogging |
Name to use for logging of actions on task group element. This is by default the display name. If the display name differs from the
Name, it will use the format: display name (name)
(Inherited from ITaskGroupElement.) | |
Parameters |
The list of parameters of this task.
| |
Performer |
The performer instance which will be used to perform this task.
| |
RequiresCleanCache |
Gets or sets a value indicating whether this task requires that the task cache is cleaned before the task is executed.
(Inherited from ITaskGroupElement.) | |
SupportedFrameworks |
Gets the supported frameworks.
(Inherited from ISupportedAspectsInfo.) | |
SupportedPlatforms |
Gets the supported platform names.
(Inherited from ISupportedAspectsInfo.) | |
SupportedTemplateGroups |
Gets the supported template group names
(Inherited from ISupportedAspectsInfo.) | |
TaskPerformerClass |
The classname of the performer of this task.
| |
Type |
Type of the element
(Inherited from ITaskGroupElement.) |
Name | Description | |
---|---|---|
Clone |
Creates a new object that is a copy of the current instance.
(Inherited from ITaskGroupElement.) | |
LoadTaskPerformerAssembly |
Loads for this task the task performer assembly and class and adds the instance to
this task instance
| |
Perform |
Makes sure the element is performed. If the element is an ITaskGroup, all tasks and taskgroups inside the
taskgroup are performed. If the element is an ITask, the Perform method of the ITaskperformer is called.
(Inherited from ITaskGroupElement.) |
Name | Description | |
---|---|---|
HasBeenChanged |
Raised when the implementing element has been changed
(Inherited from INotifyAsChanged.) |