title: How to set a timeout on a SOAP call in MS .Net 4.5 using C#
body: <p>I need to account for extremely slow responses from a SOAP server. I have added the service in C# language using Visual Studio 2012 and I really would like to be able to easily set a timeout value on the service object and handle a suitably named exception when a response is not received within that time frame.</p>
  
  <p>How can I implement this?</p>