C# 2008 SP1
I am using the background worker
If one of the conditions fails I will set e.cancel to true, and assign the string to the e.result. Everything wo
It's most probably because the code Cancels the work instead of completing it. So try accessing the result in the if(!e.Cancel) branch.