Disclaimer: I know that Thread.Abort
is evil. I'm using it as a last resort since some I/O functions (e.g., File.Exists
when used on a non-existing network share) block for a large amout of time and do not allow you to specify a timeout.
Question: Is it possible to Abort (as in Thread.Abort
) a worker thread started using Delegate.BeginInvoke
or do I have to do the Thread handling myself?