I have an app that runs a long batch process where many exceptions could potentially be thrown. If a non-critical exception is thrown during one item in the batch, I want to
Unless you apply HandleProcessCorruptedStateExceptions attribute to an exception handling function, all the 'shouldn't be handled by the user code' exceptions are already ignored you so you can handle anything other than process corrupting exceptions safely.