title: Whats the difference between HttpClient.Timeout and using the WebRequestHandler timeout properties?
body: <p>I can set the timeout of my <code>HttpClient</code> object directly with <code>HttpClient.Timeout</code> but I've recently read about the <code>WebRequestHandler</code> class which is a derivative of <code>HttpClientHandler</code>.</p>
  
  <p><code>WebRequestHandler</code> has a <code>ReadWriteTimeout</code> property.  How will this affect the operation of the request when used alongside <code>HttpClient.Timeout</code>?</p>