ShellBrowser Delphi Components Documentation
|
Use this work item to execute an anonymous procedure or method in a parallel way
These work items will be queued into the GlobalThreadPool of ShellBrowser.
TAsyncProcedure = class(TBasicWorkItem);
|
Name |
Description |
|
Default constructor that creates an object instance of this class. |
|
Name |
Description |
|
Use this method to create an TProcedureWorkItem | |
|
Use this method to create an TProcedureWorkItem |
|
Name |
Description |
|
Gets whether cancellation has been requested for this token. |
|
Name |
Description |
|
This method should terminate the work done by this item |
|
Name |
Description |
|
Returns the class type of the workitem, Implemented automatically by TObject.Classtype. | |
|
The method that actually does the work. This method should always be thread safe | |
|
Is called by the TWorkerThreadPool after DoWork() has finished. | |
|
Getter for the OnWorkDone event. | |
|
Returns the current status of the work item, like running or finished. | |
|
Getter for the Tag property. | |
|
Setter for the OnWorkDone event. | |
|
Allows set the status of a worlk item and e.g. to pause it. | |
|
Waits until the workitem has finished its work and then returns. |
|
Name |
Description |
|
Creates an instance of this object and adds it to the global thread pool. |
|
Name |
Description |
|
This event is fired synchronized when the work of the work item is finished | |
|
A tag that can be freely used to identify a workitem or store custom data. |