Dev2.ServerLifecycleManager.Stop C# (CSharp) Method

Stop() private method

private Stop ( bool didBreak, int result ) : int
didBreak bool
result int
return int
        int Stop(bool didBreak, int result)
        {

            // PBI 1018 - Settings Framework (TWR: 2013.03.07)
            UnloadSettingsProvider();

            Tracker.Stop();

            if(!didBreak)
            {
                Dispose();
            }
            else
            {
                TerminateGcManager();
            }

            Write(string.Format("Existing with exitcode {0}", result));

            return result;
        }

Usage Example

示例#1
0
 static void WaitForUserExit(ServerLifecycleManager manager)
 {
     Console.WriteLine("Press <ENTER> to terminate service and/or web server if started");
     if (EnvironmentVariables.IsServerOnline)
     {
         Pause();
     }
     else
     {
         Console.Write("Failed to start Server");
     }
     manager.Stop(false, 0);
 }