title: ServiceBase.RequestAdditionalTime() in .Net 1.1
body: <p>I need to delay the 30 second timeout when restarting a .Net 1.1 service.  Due to logistical reasons, I can  not upgrade to .Net 2.0 to take advantage of the ServiceBase.RequestAdditionalTime() method.  </p>
  
  <p>One work-around is to call SetServiceStatus at the beginning of the code.  However, for dependency purposes I need all of my code to execute before this is set.</p>
  
  <p>I also looked into setting the registry key ServicesPipeTimeout, but would really prefer not to make a global change for all services since I don't know what impact that might have.</p>
  
  <p>Is there any equivalent to calling the ServiceBase.RequestAdditionalTime() method in .Net 1.1?</p>