Stop() public method

public Stop ( ) : ObjectState
return ObjectState
Example #1
0
 public static async Task StopAndWait(this IIS.Site site)
 {
     site.Stop();
     await WaitForState(() => site.State, IIS.ObjectState.Stopped);
 }
Example #2
0
 private static void WatchSite(Site site)
 {
     do {
         var state = site.State;
         Debug("Current site state: {0}", state);
         if (state != ObjectState.Starting && state != ObjectState.Started)
         {
             Debug("Stopping site");
             site.Stop();
             return;
         }
         System.Threading.Thread.Sleep(CHECK_DELAY_MS);
     } while (true);
 }
Example #3
0
        public static void StopAndWait(this IIS.Site site)
        {
            var wait = new PollingWait(() => site.Stop(), () => site.State == IIS.ObjectState.Stopped);

            wait.Invoke();
        }