public void Dispose()
 {
     if (HostManager != null)
     {
         HostManager.Stop();
         HostManager.Dispose();
     }
 }
예제 #2
0
 private void ToolStripMenuItem_Restart_Click(object sender, EventArgs e)
 {
     HostManager.Stop();
     Task.Run(async() =>
     {
         this.TextBox.Clear();
         this.TextBox.AppendText($"WebHost restarting……{Environment.NewLine}");
         await Task.Delay(3000);
         this.TextBox.AppendText($"WebHost restarts success.{Environment.NewLine}{Environment.NewLine}");
         HostManager.Start();
     });
 }
            public void Dispose()
            {
                if (HostManager != null)
                {
                    HostManager.Stop();
                    HostManager.Dispose();
                }

                try
                {
                    if (Directory.Exists(TestHelpers.FunctionsTestDirectory))
                    {
                        Directory.Delete(TestHelpers.FunctionsTestDirectory, recursive: true);
                    }
                }
                catch
                {
                    // occasionally get file in use errors
                }
            }
예제 #4
0
 static void Exit()
 {
     HostManager.Stop();
     Application.Exit();
 }
예제 #5
0
 public IActionResult Stop()
 {
     HostManager.Stop();
     return(Ok());
 }