Once wrapped in your application specific exception, this exception is again propagated either passively or actively up the call stack, until a point where you can react to it sensibly. Wrap Alien Exceptions An
As shown in Example I, a task constructor creates a new thread (i.e., a new task) that executes a method “body” that is passed to it. The new task catches any exceptions thrown by the method “body”, and stores the exceptions. When called, the Wait( ) method re-throws the exc...