IAsyncActionProvider.AsyncAction (METH)¶
METHOD AsyncAction
The action of a BackgroundTask is modeled as a method of a function block instance (AsyncAction)
and will be cyclically called until the return value xComplete indicating a condition that the
current asynchronous operation is now completed and the method can then provided with a new parameter.
The input parameter itfParam is a “generic pointer” (interface) to a data structure containing the
current parameter values (SHD.IQueueableNode).
The result of the AsyncAction is made available to the foreground task via the IAsyncActionProvider.AsyncResult property.
- InOut:
Scope
Name
Type
Comment
Input
itfParamSHD.IQueueableNodeData structure containing the current parameter values
Output
xCompleteBOOLTRUE=> indicating that the current asynchronous operation is now completed