Пример #1
0
        public void Stop()
        {
            if (this.Config == null)
            {
                return;
            }

            try
            {
                foreach (HostElement setting in this.Config.Hosts)
                {
                    BigFileHttpHost host = new BigFileHttpHost(setting.Port, setting.GetFilePath(), setting.FileSize);
                    host.Stop();
                }
            }
            catch (Exception ex)
            {
                Trace.WriteLine("Stop Exception:" + ex);
            }
        }
Пример #2
0
        public void Start()
        {
            try
            {
                if (this.Config == null)
                {
                    Trace.WriteLine("配置节点[" + BigFileHttpHost.HOST_CONFIG_SECTION + "]不存在,无法运行程序。");
                    Trace.WriteLine("Exiting...");
                    Thread.Sleep(3000);
                    Environment.Exit(0);
                    return;
                }

                foreach (HostElement setting in this.Config.Hosts)
                {
                    BigFileHttpHost host = new BigFileHttpHost(setting.Port, setting.GetFilePath(), setting.FileSize);
                    host.Start();
                }
            }
            catch (Exception ex)
            {
                Trace.WriteLine("Start Exception:" + ex);
            }
        }