title: Handling timeout exceptions when calling WCF services from Silverlight
body: <p>I am calling an ASMX web service using WCF from within my application - when a call to the web service fails, for example due to a timeout or connectivity issues, then the exception gets caught in the ApplicationUnhandledException method and does not pass to the Completed event handler.</p>
  
  <p>What can I do to ensure that processing is passed to the Completed event handler on the web service proxy? Frustratingly there is an Error property on the xxxCompletedEventArgs class which leads me to believe it should pass back to this event handler rather than just throw an exception!</p>