As far as I know, you cannot abort it. Being asynchronous, you have to called the EndInvoke() in order to view exceptions raised.
The alternative is to throw an exception, within your async method, stop the thread processing (by doing any tidy up) and then throw the exception again so that your code outside can see it.
Regards,
Dominic
|