Microsoft.Web.Administration.IisExpressServerManager.StopAsync C# (CSharp) Метод

StopAsync() приватный Метод

private StopAsync ( Site site ) : System.Threading.Tasks.Task
site Site
Результат System.Threading.Tasks.Task
        internal override async Task StopAsync(Site site)
        {
            var items = Process.GetProcessesByName("iisexpress");
            var found = items.Where(item =>
                item.GetCommandLine().EndsWith(site.CommandLine, StringComparison.Ordinal));
            foreach (var item in found)
            {
                item.Kill();
                item.WaitForExit();
            }

            site.State = ObjectState.Stopped;
        }