title: Configure request timeout for WebApi controllers
body: <p>I'm using async methods in my WebAPi controllers:</p>
  
  <pre><code>public async Task&lt;HttpResponseMessage&gt; SampleMethod(int subscriptionNumber, DateTime departureDate)
  {
      // [...]
  }
  </code></pre>
  
  <p>How do I configure the request timeout? The operation can take up to a couple of minutes and I have to make sure that the request do not timeout.</p>
  
  <p>In MVC there is an attribute called <code>[AsyncTimeout]</code>. Are there an equivalent in WebApi? Can it be configured globally?</p>