IUFQueueableAction defines the interface for an asynchronous action.
Runs the action asynchronously.
A cancellation token which the action can check while running if the action still can continue.
true if the action was successful, false if the action failed or was cancelled.
IUFQueueableAction defines the interface for an asynchronous action.