maartenba/GoogleAnalyticsTracker — pull request #28 by dersteve (2013-03-20 14:25:21+00:00)
Title: To prevent Exception in Task.Finalize() when closing WP app

Wrapping the RequestUrlAsync in try-catch-block isn't enough apparently. In my case an exception is thrown in the Task.Factory.FromAsync call - specifically in the request.EndGetResponse - call. In the finally block during the ConinueWith Func-execution another exception is raised, when acccessing the t.Result property when the task has been faulted.

This is why I am adding the check, whether the task has been faulted.