title: what is the maximum time windows service wait to process stop request and how to request for additional time
body: <p>I have written a windows service in c# that process a lot data. when we stop it try for sometime 20/30 seconds and then throws exception.</p>
  
  <p>I want to implement ServiceBase.RequestAdditionalTime() in OnStop event.</p>
  
  <p>I want to know the exact timeout after which windows service throws the exception, so that I can request additional time just before it.</p>
  
  <p>I searched but did not find this default stop timeout value.</p>