DoWork case is highly
specific, it becomes a specialized asynchronous function. To make
it generic, allow the DoWork case to be customized in some way.
Wrap XAsyncBegin and its provider callback in a reusable method, the same pattern used by async GDK functions, and keep the DoWork case generic.
DoWork case is highly
specific, it becomes a specialized asynchronous function. To make
it generic, allow the DoWork case to be customized in some way.